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

2 ответа

Почему `make_unique <T [N]>` `запрещен?

Предположим, пространство именstd на протяжении. Проект комитета C ++ 14 N3690 определяетstd::make_unique таким образом: [n3690: 20.9.1.4]: unique_ptr творчество [Unique.ptr.create] template <class T, class... Args> unique_ptr<T> ...

4 ответа

Тривиальный необработанный указатель, который самоинициализируется в nullptr в C ++

Мне нравятся новые типы указателей в C ++ 11, но иногда мне все еще нужен необработанный указатель. Однако то, что меня все больше огорчает из-за «сырых» типов в C ++, это их привычка инициализироваться как неопределенная, если ей не дано явное ...

3 ответа

C ++ вставка unique_ptr в карту

У меня есть объект C ++ типаObjectArray typedef map<int64_t, std::unique_ptr<Class1>> ObjectArray;Каков синтаксис для созданияunique_ptr к новому объекту типаClass1 и вставьте его в объект типаObjectArray?

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

7 ответов

shared_ptr <> для слабого_птр <>, как уникального_птр <> для… что?

В C ++ 11 вы можете использоватьshared_ptr<> установить отношения собственности с объектом или переменной иweak_ptr<> безопасно ссылаться на этот объект не в собственности. Вы также можете использоватьunique_ptr<> установить отношения ...

2 ответа

Как распечатать содержимое в векторе <unique_ptr> с помощью gdb в Mac OS X

Я пытаюсь использовать функцию C ++ 11 в Mac OS X. Я скачал g ++ 4.8.1 с портом. Это тестовый код. class A { int x; public: A() {} ~A() {} A(A& a) {} A(int x) {this->x = x;} int get() {return x;} }; int main() { vector<unique_ptr<A>> v; auto a ...

2 ответа

Преобразование std :: unique_ptr <Derived> в std :: unique_ptr <Base>

Допустим, у меня есть фабричные функции, работающие с базовыми и производными классами:

3 ответа

Различия между std :: make_unique и std :: unique_ptr с новым

Есть ли

2 ответа

Удаление производных классов в контейнерах std :: unique_ptr <Base>

Я немного запутался. По сути, у меня есть 2 разных менеджера ресурсов (AudioLibrary и VideoLibrary), которые оба наследуют от общего класса BaseLibrary. Этот...

2 ответа

Гарантируется ли unique_ptr для хранения nullptr после перемещения?

Является

2 ответа

Почему unique_ptr перезагружает сброс (указатель p = pointer ()) и сбрасывает (nullptr_t)?