- Тема 01: Преговор на указатели, референции и динамична памет. Увод в ООП. Обекти. Структури и обединения. Представяния в паметта. Работа с функции, които приемат обекти.
- Тема 02: Увод в потоците и текстовите файлове. Писане и четене в текстов файл.
- Тема 03: Двоични файлове. Четене и писане в двоичен файл. Позициониране във файл.
- Тема 04: Член-функции. Конструктори и деструктор. Извикване на конструктори и деструктори. Конструктори и деструктор при композиция на обекти.
- Тема 05: Mодификатори за достъп. Капсулация.
- Тема 06: Разделна компилация. Копиращ конструктор и оператор=.
- Тема 07: Динамична памет в класовете. Голямата четворка (Rule of four).
- Тема 08: Предефиниране на оператори. Приятелски класове и функции.
- Тема 09: Масиви от указатели към обекти. Изключения. Move семантики.
- Тема 10: Move семантики. Конвертиращи конструктори. Композиция и агрегация. Шаблони.
- Тема 11: Наследяване. is-a взаимотношения.
- Тема 12: Статично и динамично свързване. Виртуални функции. Полиморфизъм. Абстрактни класове.
- Тема 13: Ключови думи - override, final. Виртуални таблици. Колекции от обекти в полиморфна йерархия. Копиране и триене
forked from Angeld55/Object-oriented_programming_FMI
-
Notifications
You must be signed in to change notification settings - Fork 0
DimitarDTsonev/Object-oriented_programming_FMI
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Repository with examples for the "Object-oriented programming" course given by me @ Faculty of Mathematics and Informatics, Sofia University
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 99.8%
- C 0.2%