AlexXYZ
@AlexXYZ
O Keep Clear O

Visual Studio C++ std::shared_ptr debugger output?

Всем привет.

Застрял в программе на "умных" указателях (std::shared_ptr). Прошу объяснения, что я вижу в отладчике?
25419456d654d420f4a2793a60858883.png
Почему одни указатели отмечены как "make_shared", а есть ещё один, который отмечен как "default" ? Что это значит?
P.S.
У меня каким-то магическим образом сохраняется связь со старым объектом, на основе которого я сделал "shared_ptr" При выходе из блока кода вызывается чей-то деструктор, который удаляет объект, на который ссылается один из нужных дальше по коду "shared_ptr". Ну и, само собой получаю "любимое" сообщение "access read violation"...
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы