Website Summary Files Commits Branches @commit @diff @stats
NameSize
README.md1.7 KiBlog stats plain blame
Sem. 0178 Blog stats plain
Sem. 02197 Blog stats plain
Sem. 03493 Blog stats plain
Sem. 0484 Blog stats plain
Sem. 05112 Blog stats plain
Sem. 06140 Blog stats plain
Sem. 07105 Blog stats plain
Sem. 08105 Blog stats plain
Sem. 0974 Blog stats plain
Sem. 1072 Blog stats plain
Utills39 Blog stats plain
homework_1_SI61 Blog stats plain
k_1_SI122 Blog stats plain
pract KN354 Blog stats plain
pract SI256 Blog stats plain
допълнително упражнение393 Blog stats plain

Код от семинарите по ООП - спец. Компютърни науки и спец. Софтуерно инженерството

  • Тема 01: Преговор на указатели, референции и динамична памет. Увод в ООП. Обекти. Структури и обединения. Представяния в паметта. Работа с функции, които приемат обекти.
  • Тема 02: Увод в потоците и текстовите файлове. Писане и четене в текстов файл.
  • Тема 03: Двоични файлове. Четене и писане в двоичен файл. Позициониране във файл.
  • Тема 04: Член-функции. Конструктори и деструктор. Извикване на конструктори и деструктори. Конструктори и деструктор при композиция на обекти.
  • Тема 05: Mодификатори за достъп. Капсулация.
  • Тема 06: Разделна компилация. Копиращ конструктор и оператор=.
  • Тема 07: Динамична памет в класовете. Голямата четворка (Rule of four).
  • Тема 08: Предефиниране на оператори. Приятелски класове и функции.
  • Тема 09: Масиви от указатели към обекти. Изключения. Move семантики.
  • Тема 10: Move семантики. Конвертиращи конструктори. Композиция и агрегация. Шаблони.
  • Тема 11: Наследяване. is-a взаимотношения.
  • Тема 12: Статично и динамично свързване. Виртуални функции. Полиморфизъм. Абстрактни класове.
  • Тема 13: Ключови думи - override, final. Виртуални таблици. Колекции от обекти в полиморфна йерархия. Копиране и триене
  • Тема 14: Преобразуване между типове (type casting). Увод в desing patterns. Factory patterns. Диамантен проблем.