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

1 ответ

unique_ptr и OpenSSL STACK_OF (X509) *

Я использую некоторые

4 ответа

C ++ unique_ptr и карта

2 ответа

Почему shared_ptr <void> допустим, а unique_ptr <void> не сформирован?

Вопрос действительно подходит к названию: мне любопытно узнать, какова техническая причина этого различия, но также и обоснование?

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

3 ответа

Как заполнить массив unique_ptr?

1 ответ

 указатель.

фективном современном C ++» Скотта Мейера обсуждается использование

1 ответ

Правильный способ передачи владения std :: vector <std :: unique_ptr <int>> в создаваемый класс

Каков правильный способ передачи права собственности наstd::vector<unique_ptr<int> > класс строится? Ниже приведено кодовое представление того, что я хочу сделать. Я понимаю, что это не правильно (не будет компилироваться) и нарушает ...

4 ответа

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

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

4 ответа

Boost.Python: как выставить std :: unique_ptr

Я довольно новичок в boost.python и пытаюсь представить возвращаемое значение функции для python. Сигнатура функции выглядит так: std::unique_ptr<Message> someFunc(const std::string &str) const;При вызове функции в python я получаю следующую ...

6 ответов

Поиск необработанных указателей для наборов unique_ptrs

Мне часто хочется написать код, подобный этому: class MyClass { public: void addObject(std::unique_ptr<Object>&& newObject); void removeObject(const Object* target); private: std::set<std::unique_ptr<Object>> objects; };Однако большая часть ...

2 ответа

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

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