История изменений
Исправление safocl, (текущая версия) :
ну енто понятно, но мы же создаем новый объект make_unique'м, мы не копим указатель из playC, а разыменовываем его.
я понял что ты имееш ввиду, что сам объект на который ссылается умный указатель тоже удалится? но ведь он у нас созданный грубо говоря временный.
да и вообще я убрал создание родительского класса, т.к. нету смысла как я вижу код — по коду используется только сравнивание такого указателя на nullptr и вызов метода lock() из родительского класса, т.к. ентот метод не виртуальный.
Исходная версия safocl, :
ну енто понятно, но мы же создаем новый объект make_unique'м, мы не копим указатель из playC, а разыменовываем его.