blob: 2d43d68b76145e4a522c51e72362946710d740ac (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
### Код от семинарите по ООП - спец. Компютърни науки - летен семестър 2020/2021
- **Тема 1:** Структури. Декалрация и използване на структури. Предговор на някои теми от УП (динамична памет, сортировки).
- **Тема 2:** Потоци и текстови файлове. Писане и четене в **текстов файл**.
- **Тема 3:** Потоци и двоични файлове. Състояние на поток. Писане и четене в **двоични файлове**.
- **Тема 4:** Структури. Размер на обекти. **Подравняване**. Работа с **обекти, динамична памет и двоични файлове**.
- **Тема 5:** Член-функции. Жизнен цикъл на обект. Конструктори и деструктор. **Капсулация**. Модификатори за достъп. Член-функции **get** и **set**.
- **Тема 6:** Разделна компилация. **Абстракция**. Копиращ конструктор и оператор=
- **Тема 7:** Динамична памет в класовете. Голямата четворка (**Rule of four**).
- **Тема 8:** Предефиниране на оператори. Приятелски класове и функции.
- **Тема 9:** **Композиция** на обекти. Масиви от обекти. **Шаблони** (*Забележка: Темите са разгледани в два семинара: редовен и допълнителен*).
|