Результаты поиска по запросу "unique-ptr"
Инициализация уникального указателя в классе
Предположим, у меня есть
Динамическое приведение для unique_ptr
Как и в Boost, C ++ 11 предоставляет некоторые функции для приведения
Переслать декларацию с unique_ptr? [Дубликат]
На этот вопрос уже есть ответ: Требуется ли std :: unique_ptr <T> знать полное определение T? [/questions/6012157/is-stdunique-ptrt-required-to-know-the-full-definition-of-t] 7 ответов Я считаю полезным использовать предварительное объявление ...
в качестве ввода, чтобы он работал просто отлично. Время от времени удалитель может быть не идеальным.)
дал общий шаблон удаления, который можно использовать для созданияunique_ptr<>() подтипы, позволяющиеDeleter кроме простоdelete ptr. Он прекрасно работает с флагами оптимизации по умолчанию (т.е.-O0), однако, когда я использую-O3 T & operator * ...
Скопируйте конструктор для класса с unique_ptr
Как мне реализовать конструктор копирования для класса, который имеет
Должен ли `unique_ptr <T const []>` принимать аргумент конструктора `T *`?
Код: #include <memory> using namespace std; struct T {}; T* foo() { return new T; } T const* bar() { return foo(); } int main() { unique_ptr< T const > p1( bar() ); // OK unique_ptr< T const [] > a1( bar() ); // OK unique_ptr< T const > ...
Правда ли, что объявление unique_ptr, в отличие от объявления auto_ptr, четко определено, когда его тип шаблона имеет неполный тип?
я написалЭта статья и получил несколько комментариев, которые смутили меня. Это в основном сводится к тому, что я видел
Использование std :: unique_ptr для Windows HANDLE
Я пытаюсь использовать std :: unique_ptrs для управления Windows HANDLE безопасным способом. Сначала я попробовал:
«Текущий совет по этому вопросу:« Я не думаю, что вы обязательно в курсе этого ..
из моих функций берет вектор в качестве параметра и сохраняет его как переменную-член. Я использую постоянную ссылку на вектор, как описано ниже. class Test { public: void someFunction(const std::vector<string>& items) { m_items = items; } ...