4 days hands-on £1,940+VAT
This course can be delivered over the web
Next scheduled date:
Monday February 10th, 2020 Enrol Now!
The C++11 standard (formerly called C++0x) increased the power and efficiency of the language with a number of new language constructs and library enhancements. C++14 (formerly called C++1y) is a small extension over C++11, featuring mainly bug fixes, small improvements and generalisation of some C++11 features. C++17 adds more features to the language.
Of major interest to C++98 programmers are the new rvalue references, unordered containers and the multi-threading library, which enable a number of performance enhancements to be made.
This course covers all the major enhancements to the language and libraries in the C++11, C++14 and C++17 specifications and the majority of the other changes.
Participants acquire hands-on experience of the new language features by working through a wide selection of exercises.
On successful completion of this course, participants will be able to:
This course is aimed at programmers, analysts, engineers and technical managers who are already proficient in C++ program development and who wish to take advantage of the new features in C++11, C++14 and C++17.
This course assumes a working knowledge of C++98 up to the level covered in the C++ Programming course.