План на курса

Модул 1

    Intro + References Basics Workshop Basics Претоварване Какво можем да претоварим и как. Допълнителни C++ Типове (bool & справка) Претоварване на Workshop OOP Бързо въведение в Oop Класове Структури Модификатори на достъп Конструктор по подразбиране/изтриване на функции инициализатор синтаксис / списък за инициализация на конструктор Класове на Workshop Памет Класическо взаимодействие с памет Workshop Памет

Модул2

    Полиморфизъм на изграждането на наследяване Виртуален, чист виртуален, абстрактен, интерфейс Модификатори на достъп Наследяване на работилница (форми) Изключения Какви са те Как работят Какво да хвърлят и какво да хващат Изключения на работилница Изчерпване на паметта Как се уведомява Как да се борави с модерна памет Management RAII шаблони приложен към Modern Memory Management (SmartPointer) Стандартизиран C++11 SmartPointers Nullptr Workshop SmartPointers Namespaces Workshop Namespaces

Модул3

    Auto Новата ключова дума auto Новият синтаксис за автоматично връщане enum Нов стил enums constexpr Нови постоянни изрази Относно constness Const и Mutable обяснени Lambda & функционални обекти Класове, които действат като функции Въведение lambda функции Chrono n въведение в новата библиотека Chrono

Модул 4

    Кастинг Стандартна библиотека Контейнери за низове Вектор (срещу) Списък Карта Масив Кортеж Инициализатор списъци Итератори диапазон-за синтаксис Std Алгоритми Потоци Разни ключови думи static explicit

Модул 5

    Семантика на преместване Въведение в L/R стойности R-value-references, приложени за семантика на преместване Тип Характеристики Получаване на информация за времето за компилиране Паралелност Въведение в C++11's Реализация на Threading, async/future и atomic типове Вариадни шаблони - Въведение в C++11's разнообразни шаблони

Изисквания

Минимум 1 година опит на C++

  35 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (2)

Свързани Kурсове

Using C++ in Embedded Systems - Applying C++11/C++14

  21 Hours

C++ for Embedded Systems

  21 Hours

Introduction to LaTex

  14 Hours

Свързани Kатегории