-
Изучение основ работы с шаблонами (template) в С++
-
Изучение шаблонов умных указателей
ФИГУРЫ ДЛЯ ВАРИАНТА: треугольник, квадрат, прямоугольник
laboratory_4
├── include/
│ └── Array.h
│ └── Figure.h
│ └── Rectangle.h
│ └── Square.h
│ └── Triangle.h
│ └── Point.h
├── src/
| └── main.cpp
├── test/
│ └── test_array.cpp
| └── test_point.cpp
│ └── test_rectangle.cpp
│ └── test_square.cpp
│ └── test_triangle.cpp
| └── test_figure.cpp
└── CMakeLists.txt
└── README.md
#Сборка
docker build -t lab4:latest .
#Запуск тестов
docker run --rm lab4:latest
#Запуск main
docker run -it --rm lab4:latest ./build/lab4