C and C++

Goals


- Learn what’s new in C++ 11

Program

C++
C++ 11 standards: contributions, compilation options
Backward compatibility of the code

Workshop: Setting up the development environment

Types and operators
Tables, enumerations
Extended template parameters for templates template variadic
Inline namespaces (association of namespaces)
Exception propagation
Namespace chrono

Workshop: Implementing language improvements

Delegate constructors and inheritance constraints
Move constructor
User-defined
literals Extended declarations of friendship
Explicit overloads of virtuality
Memory management: smart pointes
Pointers and containers (STL)

Workshop: Creation and manipulation of objects in C++ 11

Thread creation, execution
Data management, result
Platform execution capabilities – hardware_concurrency ()

Workshop: Using multithreading and measuring profits

What about functional programming
Implementing lambda expressions
Managing closures

Workshop: Multiple scenarios for using lambda expressions

Duration

3 days

Price

£ 1870

Audience

All

Prerequisites

Notions of C++

Reference

PRO893-F

Sessions

Contact us for more informations about session date