The next meeting of the Belgian C++ Users Group is planned for Monday February 4th 2013 at 18:30 at the headquarters of Materialise.
Note: The deadline for registrations is January 18!
The agenda is as follows:
- Session 1: Effective WinRT with C++ (Francisco Almeida)
This will be a brief overview of implementation of Windows Store apps using C++, along with its most useful libraries, new language features and, of course, common pitfalls and traps one may encounter.
We will go over the multithreaded design of WinRT, and how modern C++ allows us to effectively cope with it, including exception handling. We will, of course, refresh some general knowledge of Windows Store app development, in the perspective of its implementation while using C++.
- Session 2: Threading in C++11 (Lieven de Cock)
Threading has been a challenging and non portable job for many years, and it is one of our basic tools for the future. Though several libraries came to aid (POCO / boost / ...), now it's finally part of the language, C++11 is bringing us threading support. In this crash course we will dive into basic uses of std::thread, std::mutex, std::condition_variable, std::atomic, ... Life is easier and more portable now, but did we get all we wanted ? And as always, C++ is powerful, providing constructs mere mortals should better not touch, unless you are that 1% of the user base, but most of us are not.
We will see simple code examples explaining the std::thread basics. So lock your mutex, wait for your condition variable and atomically spin up that thread, C++11 threading is here for you. Thou shall async till eternity, or untill the future has delivered its promise.
- Guided tour of the Materialise facilities.
Materialise ( http://materialise.be/ ) is sponsoring this event by providing the location, drinks and catering.
The event is free for everyone, but registration is required.
A limited number of seats are available.
( PS: If you know anyone interested in C++, please forward this invitation to them. )