scoped_ptr не является способной копией и удаляется из объема. Таким образом, это отчасти ограничивается shared_ptr. Так кажется помимо случаев, когда действительно необходимо ограничить операцию копии shared_ptr...
Функция make _shared ()Boost обещает быть безопасной в отношении исключений -при попытке создать общий _указатель. Почему нет эквивалента make _с прицелом ()? Существует ли общепринятая передовая практика? Вот код...
Какова цель указателя с областью действия? насколько я понимаю, указатель области действия управляет памятью в блоке кода. Если я хочу объявить переменную внутри блока, я могу просто объявить ее в ...
Я использую _ptr внутри небольших функций, подобных этой. так что мне не нужно вызывать удаление. Является ли это излишним для этого использования? Члены моей команды предпочитают необработанные указатели и удаляют. Какова стоимость...
Я обычно использую boost :: scoped_ptr для pimpl (по одной причине, потому что тогда у меня не будет сюрпризов, если я забуду разобраться с конструктором копирования) Однако с шаблонами я не могу просто поставить деструктор ...
Является ли единственным различием между boost::scoped_ptr и std::unique_ptr тот факт, что std::unique_ptr имеет семантику перемещения, тогда как boost::scoped_ptr - это просто get/reset....