Вопросы по теме 'weak-ptr'
Слабый указатель на это в конструкторе
Я понимаю, что невозможно получить shared_ptr, вызвав shared_from_this() из конструктора класса, так как объект еще не создан. Однако возможно ли получить weak_ptr для объекта из конструктора? В некоторых сообщениях форума Boost, в которых...
4916 просмотров
schedule
01.10.2023
Один и тот же адрес, несколько shared_ptrs, enable_shared_from_this и настраиваемое средство удаления
Связано с Тот же адрес, несколько счетчиков shared_ptr , запрещено ли это стандартом C++? и множество других вопросов, связанных с несколькими объектами shared_ptr, указывающими на один и тот же объект, но не использующими общую структуру счетчика...
679 просмотров
schedule
04.05.2024
weak-ptr становится нулевым, приложение вылетает 1 раз в неделю
Необработанное исключение по адресу 0x764F135D (kernel32.dll) в файле RFNReader_NFCP.exe.4448.dmp: 0xC0000005: место записи нарушения прав доступа 0x00000001.
void Notify( const char* buf, size_t len )
{
for( auto it = m_observerList.begin();...
587 просмотров
schedule
08.03.2022
Могу ли я использовать shared_ptrs в этом примере?
У меня есть простая система обработки событий, которая вызывает у меня проблемы. Чтобы использовать его, я наследую от класса EventHandler . Затем конструктор регистрирует каждый объект при построении.
Вот конструктор EventHandler :...
99 просмотров
schedule
05.10.2022
Преобразование shared_ptr‹Type› в weak_ptr‹void› и обратно
Как мне получить weak_ptr<void> в shared_ptr<Type> ?
Как мне заблокировать weak_ptr<void> и в конечном итоге создать shared_ptr<Type> ?
Type имеет нетривиальный деструктор, правильно ли предположить, что...
589 просмотров
schedule
18.04.2022