Вопросы по теме 'shared-ptr'
присвоение значения из вектора (общего указателя) общему указателю вызывает ошибку сегментации c ++
В моем коде есть vector <vector <vector <vector <std::tr1::shared_ptr<foo> > > > > с именем foosBoxes . Вложенный вектор играет роль имитации физического положения ящиков. У меня также есть цикл while, который...
565 просмотров
schedule
03.01.2024
С++ 11 безопасность потока общего указателя нарушена?
Согласно документации C++ , блок управления shared_ptr является потокобезопасным. . т. е. операторы = или reset доступны нескольким потокам без явной блокировки. Но я вижу странное поведение; общий объект иногда освобождается дважды:
#include...
1774 просмотров
schedule
01.11.2023
Введение shared_ptr приводит к ошибке сегментации при десериализации (с boost::serialization)
У меня есть гамма класса, как показано ниже.
Функция загрузки выдает ошибку сегментации, когда функция make_nvp пытается десериализовать существующий XML-файл. Ошибка возникает, когда я использую...
470 просмотров
schedule
13.12.2023
Не удается преобразовать из std::shared_ptr‹_Ty› в std::shared_ptr‹_Ty›
Я получаю следующую ошибку:
ошибка C2440: 'static_cast': невозможно преобразовать из 'std::shared_ptr‹_Ty>' в 'std::shared_ptr‹_Ty> stack\genericstack.h 36 1 Stack
GenericStack.h
#ifndef _GENERIC_STACK_TROFIMOV_H_
#define...
3368 просмотров
schedule
17.11.2023