LenaBuraja / OOP-Lab9-10-2-3-

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

В проекте № 2 выполнить то же самое, но для данных пользовательского типа. Причём должны использоваться умные указатели (исходный контейнер — unique_ptr, принимающий — shared_ptr). В качестве пользовательского типа данных использовать пользовательский класс практикума № 3 или 6. Для вставки и удаления элементов контейнера использовать соответствующие операции, определенные в классе контейнера. Для ввода-вывода объектов пользовательского класса следует перегрузить операции >> и <<. (Дополнительно: продемонстрировать работу с weak_ptr и объяснить его назначение. Объяснить принципы работы всех типов умных указателей)

About


Languages

Language:C++ 100.0%