Недавно я узнал об использовании unique_ptr, надеясь, что я смогу избавиться от накладных расходов на копирование, присущих хранилищам STL, хранящимся по значению. Однако я столкнулся с действительно
У меня есть функция, которая копирует какое-то значение в объекты, которые я передам. Так, что-то вроде этого void functionReturnObjects(int* ptr);
Я позвоню выше функции, как этого std::shared_ptr<
Так я использую пользовательский вектор контейнер из: https://github.com/patr0nus/Vector/blob/master/Vector.h , и я пытаюсь создать вектор Пойнтинга unique_ptr к объекту пользовательского класса. Рань
sf::RectangleShape* operator()()
{
return &player;
} // RectangleShape Getter
Нужно ли мне освобождать память после этого геттера? Если да, как это сделать с unique_ptr? Я попытался std::uni