https://github.com/lurtced/mcs-sem3-oop-labs
All the labs for the discipline OOP (C++, QT) of the 3rd semester.
https://github.com/lurtced/mcs-sem3-oop-labs
cpp oop qt university-labs
Last synced: 25 days ago
JSON representation
All the labs for the discipline OOP (C++, QT) of the 3rd semester.
- Host: GitHub
- URL: https://github.com/lurtced/mcs-sem3-oop-labs
- Owner: Lurtced
- Created: 2025-09-24T17:40:32.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2025-09-26T19:34:20.000Z (28 days ago)
- Last Synced: 2025-09-26T21:24:47.039Z (28 days ago)
- Topics: cpp, oop, qt, university-labs
- Language: C++
- Homepage:
- Size: 44.9 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This solution contains **all the labs of the 3rd semester** on OOP and QT (C++).
This is **one solution** containing several projects.
It is designed in **Visual Studio** hence recommended to run in it.
**Accepted** - 1, 2, 3, 5, 6
*There may be some trash files, but the projects are working fine.*
___
# Вопросы и замечания
**2 лаба**
- Q: сколько объектов класса ```Shape``` создается при создании объектов разных классов?\\
(A: ```Vector``` - 1, ```Circle``` - 2, ```Rect``` - 3: некоторые содержат в себе еще и другие объекты
(как в круге есть точка, а в квадрате две точки))
**6 лаба**
- не надо удалять вручную связи: они удаляются автоматически при разрушении объекта
- на надо хранить связи в контейнере: есть метод для обращения к ним