Результаты поиска по запросу "unique-ptr"

2 ответа

Инициализация уникального указателя в классе

Предположим, у меня есть

7 ответов

Динамическое приведение для unique_ptr

Как и в Boost, C ++ 11 предоставляет некоторые функции для приведения

1 ответ

Переслать декларацию с unique_ptr? [Дубликат]

На этот вопрос уже есть ответ: Требуется ли std :: unique_ptr <T> знать полное определение T? [/questions/6012157/is-stdunique-ptrt-required-to-know-the-full-definition-of-t] 7 ответов Я считаю полезным использовать предварительное объявление ...

ТОП публикаций

2 ответа

 в качестве ввода, чтобы он работал просто отлично. Время от времени удалитель может быть не идеальным.)

дал общий шаблон удаления, который можно использовать для созданияunique_ptr<>() подтипы, позволяющиеDeleter кроме простоdelete ptr. Он прекрасно работает с флагами оптимизации по умолчанию (т.е.-O0), однако, когда я использую-O3 T & operator * ...

6 ответов

Скопируйте конструктор для класса с unique_ptr

Как мне реализовать конструктор копирования для класса, который имеет

1 ответ

Должен ли `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 > ...

2 ответа

Правда ли, что объявление unique_ptr, в отличие от объявления auto_ptr, четко определено, когда его тип шаблона имеет неполный тип?

я написалЭта статья и получил несколько комментариев, которые смутили меня. Это в основном сводится к тому, что я видел

5 ответов

Использование std :: unique_ptr для Windows HANDLE

Я пытаюсь использовать std :: unique_ptrs для управления Windows HANDLE безопасным способом. Сначала я попробовал:

4 ответа

«Текущий совет по этому вопросу:« Я не думаю, что вы обязательно в курсе этого ..

из моих функций берет вектор в качестве параметра и сохраняет его как переменную-член. Я использую постоянную ссылку на вектор, как описано ниже. class Test { public: void someFunction(const std::vector<string>& items) { m_items = items; } ...

2 ответа

Почему unique_ptr <T> (T *) явный?