The Modern C++ training course is designed to upgrade the skills of existing C++ programmers to encompass the language additions and changes in C++ 14 and C++ 17. New topics are presented with coding examples. Students will practice applying their new knowledge to their existing code base.
The course begins by covering the C++ 14 topics which include: Lambdas, functions, and attributes. The course then dives into C++ 17 topics which include: folding expressions, inline variables, and structured bindings. The course concludes by reviewing new standard attributes.
Purpose
|
Learn how to use the latest capabilities of the Modern C++ language. |
Audience
|
This course is designed for developers who are already familiar with earlier versions of the C++ language. |
Role
| Software Developer |
Skill Level
| Intermediate |
Style
| Targeted Topic - Workshops |
Duration
| 3 Days |
Related Technologies
| C++ |
Productivity Objectives
- Understand the new language, library additions, and modifications in C++ 14 and 17
- Utilize the new language in your existing and new source code