blob: 8b34de05160e2b15fbbf774484dd0f51e763fb0b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
### Код от семинарите по ООП - спец. Компютърни науки и спец. Софтуерно инженерството
- **Тема 01:** Преговор на указатели, референции и динамична памет. Увод в ООП. Обекти. Структури и обединения. Представяния в паметта. Работа с функции, които приемат обекти.
- **Тема 02:** Увод в потоците и текстовите файлове. Писане и четене в текстов файл.
- **Тема 03:** Двоични файлове. Четене и писане в двоичен файл. Позициониране във файл.
- **Тема 04:** Член-функции. Конструктори и деструктор. Извикване на конструктори и деструктори. **Конструктори и деструктор при композиция на обекти.**
- **Тема 05:** Mодификатори за достъп. Капсулация.
- **Тема 06:** Разделна компилация. Копиращ конструктор и оператор=.
- **Тема 07:** Динамична памет в класовете. Голямата четворка (Rule of four).
- **Тема 08:** Предефиниране на оператори. Приятелски класове и функции.
- **Тема 09:** Масиви от указатели към обекти. Изключения. Move семантики.
- **Тема 10:** Move семантики. Конвертиращи конструктори. Композиция и агрегация. Шаблони.
|