C++ 11/14/17 Bootstrap is a two-day training course taught by Michael Caisse. It is offered at your site or the Ciere El Dorado Hills office.
Here is the upcoming public course schedule. Click on the course title for more information and to purchase tickets.
|February 25 - 26, 2019||Ciere Office||$1200.00|
|April 29 - 30, 2019||Ciere Office||$1200.00|
|August 1 - 2, 2019||Ciere Office||$1200.00|
The C++11 standard practically introduced a new language. Include improvements from C++14 and C++17 and there is a lot to take advantage of. Are you ready to update your code base? Whether you are starting a new project or maintaining an existing one, there are features to enhance the performance, expressiveness, and quality of your code.
This two-day bootstrap course will get you going with the core language and standard library changes you are most likely to employ in your daily work. Join us as we explore new features through examples and exercises while discussing practical uses and gotchas. Compiler support will be addressed with each feature as we build on usage so that whether you utilize a compiler that is barely C++11 complaint or one that has all of C++17 you can take away some goodness.
Join us and start using the power of modern C++ in your own projects!
Participants should have basic knowledge of the C++ language.
This course includes exercises, so bring your laptop and your favorite C++11/14/17 development environment.
Some of the language features covered:
|integer types, nullptr||default/delete special member functions|
|uniform initializer, initializer lists||range-based for loop|
|auto and decltype||function and bind|
|alternative function syntax||lambda expressions|
|rvalue reference and move semantics||smart pointers|
|explicit conversion operators||tuple|
|alias templates||regex, random|
|variadic templates||static_assert, typeof|
Some of the threading topics covered:
|atomic||mutex and lock|
|futures and promises||packaged task|
Contact us for more information: firstname.lastname@example.org