4
ответа

shared_ptr по сравнению с scoped_ptr

scoped_ptr не является способной копией и удаляется из объема. Таким образом, это отчасти ограничивается shared_ptr. Так кажется помимо случаев, когда действительно необходимо ограничить операцию копии shared_ptr...
вопрос задан: 24 December 2013 06:47
2
ответа

Это - хорошая практика для передачи scoped_ptr ссылкой (от одного метода до другой внутренней части класс)?

Или если я должен сделать это, затем я должен просто использовать shared_ptr?
вопрос задан: 28 June 2015 14:39
0
ответов

Почему у Boost нет области видимости _()?

Функция make _shared ()Boost обещает быть безопасной в отношении исключений -при попытке создать общий _указатель. Почему нет эквивалента make _с прицелом ()? Существует ли общепринятая передовая практика? Вот код...
вопрос задан: 19 January 2013 19:38
0
ответов

Какой заголовок следует использовать для использования области _ptr

Я хочу использовать интеллектуальный указатель в своем приложении С++. Какой заголовочный файл я должен включить для использования std scoped _ptr?
вопрос задан: 23 July 2012 12:10
0
ответов

Почему указатели с областью видимости в boost

Какова цель указателя с областью действия? насколько я понимаю, указатель области действия управляет памятью в блоке кода. Если я хочу объявить переменную внутри блока, я могу просто объявить ее в ...
вопрос задан: 24 May 2012 00:12
0
ответов

Является ли излишним использовать _ptr в простых случаях?

Я использую _ptr внутри небольших функций, подобных этой. так что мне не нужно вызывать удаление. Является ли это излишним для этого использования? Члены моей команды предпочитают необработанные указатели и удаляют. Какова стоимость...
вопрос задан: 27 April 2012 12:51
0
ответов

Деструктор не вызывается при возникновении исключения в конструкторе

Почему деструктор не вызывается в этом коде? #include #include класс MyClass { boost::scoped_ptr ptr; публичный: MyClass() : ptr(new int) { *...
вопрос задан: 2 April 2012 09:30
0
ответов

pimpl-идиома в шаблоне; какой умный указатель?

Я обычно использую boost :: scoped_ptr для pimpl (по одной причине, потому что тогда у меня не будет сюрпризов, если я забуду разобраться с конструктором копирования) Однако с шаблонами я не могу просто поставить деструктор ...
вопрос задан: 5 December 2011 14:05
0
ответов

Разница между boost::scoped_ptr и std::unique_ptr

Является ли единственным различием между boost::scoped_ptr и std::unique_ptr тот факт, что std::unique_ptr имеет семантику перемещения, тогда как boost::scoped_ptr - это просто get/reset....
вопрос задан: 19 November 2011 19:07
0
ответов

C ++: Можно ли инициализировать boost :: scoped_ptr внутри конструктора?

Может ли член класса типа boost :: scoped_ptr инициализировать внутри конструктора класса? Как? (Нет в списке инициализации)
вопрос задан: 14 January 2011 14:55