Pictures of the 17th of December 2014 BeCPP Meeting
Here are some pictures of the Belgian C++ Users Group meeting held on 17th of December 2014.










Next BeCPP UG Meeting Planned For December 17th, 2014
The next meeting of the Belgian C++ Users Group is planned for Wednesday December 17th, 2014 at 18:00 at TOMRA.
TOMRA ( http://www.tomra.com/ ) is sponsoring this event by providing the location, drinks and catering
The agenda is as follows:
- 18:00: Sandwiches.
- 18:30: Session 1: What’s new in VC++2015? (Marc Gregoire) An overview of new features and functionality in Microsoft Visual C++ 2015.
- 19:30: Break
- 19:45: Session 2: Move semantics && rvalue references, part 1 (Bert Rodiers) In this presentation we will be going deeper into move semantics and rvalue references. A large part of the presentation will talk about how to enable move support, discuss under which conditions it is applied and will point-out some potential pitfalls. We will also discuss Lambda generalized capture, which can be used to capture variables in a lambda expression using move semantics.
- 20:45: Presentation and/or guided tour of the TOMRA facilities for interested people followed by a drink.
The event is free for everyone, but you need to register for it.
There are 50 seats available for this event.
Note: The deadline for registrations is December 15th, 2014!
Slides of the 8th of May 2014 BeCPP Meeting
Thank you everyone for joining us at the Belgian C++ Users Group meeting on 8th of May 2014. As you can see in the pictures, there were a lot of attendees. We would also like to thank Materialise for sponsoring the event by providing the location and catering.
If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.
Presentation: “Parallelism in the Standard C++: What to Expect in C++ 17” by Artur Laksberg
Presentation: “Asynchronous programming with futures and await” by Artur Laksberg
Pictures of the 8th of May 2014 BeCPP Meeting
Here are some pictures of the Belgian C++ Users Group meeting held on 8th of May 2014.









An example of a 3D printed light fixture made by Materialise:

Next BeCPP UG Meeting Planned For May 8th, 2014
The next meeting of the Belgian C++ Users Group is planned for Thursday May 8th, 2014 at 18:00 at Materialise HQ.
Materialise ( http://materialise.be/ ) is sponsoring this event by providing the location, drinks and catering
We will have an international speaker for this event: Artur Laksberg.
- Artur Laksberg leads the Visual C++ Libraries development team at Microsoft, responsible for the STL, CRT, C++ AMP, PPL, Casablanca and other libraries. His interests include concurrency, programming language and library design, and modern C++. Artur is one of the co-authors of the ISO C++ proposal on Parallelism (aka Parallel STL) as well as the Concurrency Technical Specification.
If you ever wanted to ask a question to a member of the Visual C++ product team, now is your chance.
The agenda is as follows:
- 18:00: Sandwiches.
- 18:30: Session 1: Parallelism in the Standard C++: What to Expect in C++ 17 (Artur Laksberg) It is 2014 and parallel programming has entered the mainstream. No longer is it the domain of the few highly trained experts. The tools available in the C++ today make parallelism accessible – if not yet easy – to average developers. However, writing efficient cross-platform parallel code in C++ is still hard. The standard constructs available in C++ 11/14 are too basic and too low-level. More advanced tools exist, but most are either vendor-specific or don’t work on all platforms. In this presentation, we’ll talk about the joint effort spearheaded by several members of the ISO C++ Committee to bring parallelism into the C++ Standard Template Library. The project known as the “Parallel STL” aims to bring muliticore and SIMD parallelism into the next revision of the ISO C++ Standard.
- 19:30: Break
- 19:45: Session 2: Asynchronous programming with futures and await (Artur Laksberg) We have to write asynchronous code for a number of reasons, such as making our GUI apps more responsive, or our server code more scalable. Dealing with asynchrony is hard, perhaps harder than parallelism, and doing it in C++ in a portable way is even harder. If you are familiar with the “callback soup”, “control flow inversion” and other such phenomena, you’ve experienced the pain of asynchrony. In this presentation, we’ll look at the state of the art of asynchrony in C++, discuss futures and continuations, await and resumable functions, and how these concepts are making their way to Standard C++.
- 20:45: Guided tour of the Materialise facilities for interested people followed by a drink.
The event is free for everyone, but you need to register for it.
There are 100 seats available for this event.
Note: The deadline for registrations is April 23rd, 2014!
Slides of the 17th of March 2014 BeCPP Meeting
There were around 55 attendees for the Belgian C++ Users Group meeting on 17th of March 2014. Thank you everyone for joining us. We would also like to thank KLA-Tencor / ICOS Belgium for sponsoring the event by providing the location and catering.
If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them below.
Presentation: “What’s new in C++14” by Peter Van Weert
Presentation: “What’s new in Visual C++ 2013” by Marc Gregoire
Pictures of the 17th of March 2014 BeCPP Meeting
Here are some pictures of the Belgian C++ Users Group meeting held on 17th of March 2014.

















Book “Bonnes pratiques et erreurs à éviter (en C++)”
Recently a new book was released about best practices and errors to avoid in C++. The book is in French.
Here is the French description:
Développer une application peut rapidement devenir un enfer si vous n’avez pas anticipé certaines difficultés et fait les bons choix au moment de sa conception. Ce livre vous aidera à vous poser les bonnes questions et à tirer le meilleur parti de la programmation objet, en particulier en C++, sans tomber dans les pièges les plus fréquents. Il clarifie certains concepts délicats et passe en revue un ensemble de bonnes pratiques, qui rendront vos projets plus évolutifs et plus faciles à maintenir.
Organisé en quatre parties, il traite successivement :
•des principes de base qui devraient être respectés quel que soit le langage de programmation ou le paradigme utilisé ;
•des fondements de la programmation orientée objet et des principes qui sont applicables en toutes circonstances dès lors qu’on utilise ce paradigme ;
•des principes spécifiques au C++ ;pour se terminer sur une étude de cas approfondie détaillant les différentes étapes de conception d’un jeu d’échecs en conformité avec les principes énoncés précédemment. L’annexe vous apporte quelques compléments sur des aspects transversaux tels que la compilation ou les outils d’aide au développement.
Announcing Meeting C++ 2014
The Meeting C++ 2014 conference has been announced. After last years great success, we will meet again for 2 days full of C++ in Germany this Fall: Meeting C++ 2014 will be at the 1st weekend of December (5./6.12.2014). This year the conference will move to Berlin!
Like last year, this event is organized independently, covering most its costs over the ticket sales. There will be again 3 Tracks about C++ this year, with the 3rd track being a theme track about “Scientific Programming in C++”. The other two tracks will offer general C++ talks like last year.
Read the official announcement here.
Call for papers.
Next BeCPP UG Meeting Planned For March 17th, 2014
The next meeting of the Belgian C++ Users Group is planned for Monday March 17th, 2014 at 18:00 at KLA-Tencor / ICOS Belgium.
KLA-Tencor / ICOS Belgium ( http://kla-tencor.com/ ) is sponsoring this event by providing the location, drinks and catering.
The agenda is as follows:
- 18:00: Sandwiches.
- 18:30: Session 1: What’s new in C++14 (Peter Van Weert)
An overview of the new features in the latest C++14 standard. - 19:30: Break
- 19:45: Session 2: What’s new in Visual C++ 2013 (Marc Gregoire)
An overview of the new features in Visual C++ 2013 and the Visual C++ 2013 November CTP. - 20:45: Short technically oriented presentation by the host KLA-Tencor / ICOS Belgium.
- 21:00: Drink.
The event is free for everyone, but you need to register for it.
There are 50 seats available for this event.
Note: The deadline for registrations is March 8th, 2014!