Вопросы по теме 'make-shared'
Ошибки в std :: make_shared () при попытке сделать shared_ptr?
(Используя Visual Studio 2010) Я пытаюсь создать shared_ptr существующего класса в моем проекте (класс был написан за десять лет до того, как существовал std :: shared_ptr). Этот класс принимает неконстантный указатель на другой объект, его пустой...
12015 просмотров
schedule
11.03.2022
boost::make_shared не вызывает (размещает) оператора new?
Я впервые использую boost::make_shared для создания объектов, на которые указывают общие указатели. Главным образом потому, что наш код был слишком медленным, а однократное выделение действительно помогло повысить производительность.
После...
1707 просмотров
schedule
05.02.2024
повысить make_shared без аргумента шаблона
Я пытаюсь передать указатель на переменную стека функции (я не контролирую), которая принимает только boost::shared_ptr .
Согласно этот ответ , использование boost::make_shared - это путь. Чтобы проверить эту функциональность, я написал это:...
1232 просмотров
schedule
08.11.2023
Как передать в функцию указатель boost :: shared_ptr protobuf?
Я должен пройти boost::shared_ptr :
boost::shared_ptr<Protobuf::Person::Profile> pProfile =
boost::make_shared<Protobuf::Person::Profile>();
который является указателем protobuf на функцию...
1123 просмотров
schedule
30.03.2022
Ведение журнала общих файлов между потоками в С++ 11
Недавно я начал изучать C++ 11. Я изучал C/C++ в течение короткого периода времени, когда учился в колледже. Я пришел из другой экосистемы (веб-разработка), поэтому, как вы можете себе представить, я относительно новичок в C++.
На данный момент я...
2204 просмотров
schedule
05.09.2023
Как использовать shared_ptr и make_shared с массивами?
Я хочу использовать C++ shared_ptr в качестве замены необработанных указателей C. В качестве простого примера следующий код работает так, как задумано:
from libcpp.memory cimport shared_ptr, allocator
cdef shared_ptr[double] spd
cdef...
231 просмотров
schedule
03.04.2024
Пожалуйста, помогите мне понять boost::make_shared
Я самостоятельно изучаю С++ и получил фрагмент кода на С++, который выглядит так:
boost::make_shared<Something<Some_Other_thing> >()
Мне не удалось понять, что делает приведенная выше строка и зачем она может потребоваться.
Каким...
58 просмотров
schedule
20.12.2022