- Тема 1: Структури и обединения. Пространство от имена и енумерации.
- Тема 2: Файлове (част 1). Текстови файлове.
- Тема 3: Файлове (част 2). Двоични файлове.
- Тема 4: Обектно-ориентираното програмиране. Класове и обекти. Конструктори и деструктори. Използване на член-функции.
- Тема 5: Мутиращи член-данни. Разделна компилация. Композиция и агрегация. Копиращ конструктор и оператор за присвоявяне (=). Голяма четворка
- Тема 6: Предефиниране на оператори. Приятелски класове и функции.
- Тема 7: Ключова дума static. Стринг.
- Тема 8: Изключения.
- Тема 9: Масиви от указатели към обекти. Move семантики.
- Тема 10: Наследяване.
- Тема 11: Статично и динамично свързване. Виртуални функции. Полиморфизъм. Абстрактни класове. Ключови думи - override, final. Виртуални таблици.
- Тема 12: Колекции от обекти в полиморфна йерархия. Копиране, триене, разпознаване. Шаблони.
- Тема 13: Множествено наследяване. Виртуално наследяване. Виртуални таблици при множествено и виртуално наследяване. Диамантен проблем.
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|