План на курса
Модул 1. Шаблони в C++
- Функционални шаблони
- Класови шаблони
- Дедукция на тип за шаблоните и auto
- влиянието на шаблоните върху времето за създаване на проекта
- Най-добрите практики и сигурно програмиране
Модул 2. Семантика на преместване
- lvalues, rvalues и универсални референции
- семантика на преместване спрямо перфектно пренасочване
- инициализация на обекти с () vs {}
- Най-добрите практики и сигурно програмиране
Модул 3. Първокласни функции
- Ламбда изрази в C++
- Най-добрите практики и сигурно програмиране
Модул 4. Указатели и референции
- Съвременно управление на паметта
- Използване на умни указатели
- Променливи, масиви и условни изрази
- Най-добрите практики и сигурно програмиране
Модул 5. Редовни грешки и изключения
- Преглед на някои актуални концепции относно управлението на изключения
- Най-добрите практики и сигурно програмиране
Модул 6. Презареждане на оператори и полиморфизъм
- Преглед на някои актуални концепции относно презареждането на оператори и полиморфизъма
- Най-добрите практики и сигурно програмиране
Модул 7. Контейнери и алгоритми
- Стандартни контейнери и алгоритми
- Най-добрите практики и сигурно програмиране
Модул 8. Въведение в стратегиите за тестване в C++
- Избор на тестов фреймворк
- Написване на юнит тестове
Отзиви от потребители (7)
Живото кодиране
Andreea Cirstea
Курс - Advanced C++ : Practical workshop
Машинен превод
Много много полезни упражнения, които целеват гранични случаи и интересни сценарии
Madalina Serban
Курс - Advanced C++ : Practical workshop
Машинен превод
Много ми харесах стила на треньора. Фулвио има много ясен начин на обяснение на тези концепции.
Sorin
Курс - Advanced C++ Custom 2 days
Машинен превод
Практични примерi написани от нула. Това не беше само представяне на резултатите от концепциите, но всяка концепция беше реализирана от началото.
Victor Botez
Курс - Advanced C++ Custom 2 days
Машинен превод
Обичам, че Фулвио е включил във вкурса всеки случай, който ми е дошъл на ум.
Marius
Курс - Advanced C++ Custom 2 days
Машинен превод
Примерите, свързани с семантика на преместване, интелигентни показвачи и управление на паметта бяха изключително ясно обяснени, и съм сигурен, че ще бъдат полезни в бъдещата ми работа.
Diana
Курс - Advanced C++ Custom 2 days
Машинен превод
Научих се неща, които не съм знаел, и също така прегледах основите.
Jurj
Курс - Advanced C++ Custom 2 days
Машинен превод