Результаты поиска по запросу "smart-pointers"
Есть ли какое-либо использование для unique_ptr с массивом?
std::unique_ptr имеет поддержку массивов, например: std::unique_ptr<int[]> p(new int[10]);но нужно ли это? наверное удобнее пользоватьсяstd::vector или жеstd::array. Нашли ли вы какую-либо пользу для этой конструкции?
shared_ptr против scoped_ptr
scoped_ptr не может копировать и удаляется из области видимости. Так что это отчасти ограниченоshared_ptr, Так кажется, кроме случаев, когда вам действительно нужно ограничить операцию копированияshared_ptr лучше использовать. Потому что иногда ...
Как заставить экземпляр класса только умные указатели?
Я работаю над тем, чтобы запретить пользователю использовать класс без умных указателей. Таким образом, вынуждая их выделять кучу объектов и управлять ими с помощью интеллектуальных указателей. Чтобы получить такой результат, я попробовал ...
Повышение слабого_потока в многопоточной программе для реализации пула ресурсов
Я имею в виду использование boost :: weak_ptr для реализации пула объектов, так что они будут получены, когда никто не использует один из объектов. Однако ме...
Умные указатели + циклы + «->»
Иногда я действительно уверен, что хочу иметь круговую зависимость от указателей, и каждый объект в цикле должен иметь возможность использовать свой указател...
Внедрение зависимостей в C ++ 11 без необработанных указателей
Я часто использую шаблон «внедрение зависимости» в своих проектах. В C ++ это проще всего реализовать, передавая необработанные указатели, но теперь с C ++ 1...
Почему нет boost :: copy_on_write_ptr?
Я просто увиделэтот отличноуказатель копирования при записи реализация. Это выглядит довольно обобщенно и полезно, поэтому мой вопрос: содержится ли такой кл...
Неполный тип для std :: vector
Компилятор GCC жалуется (см. Ниже), когда я пытаюсь сделать следующее.