Вопросы по теме 'shared-ptr'

присвоение значения из вектора (общего указателя) общему указателю вызывает ошибку сегментации c ++
В моем коде есть vector <vector <vector <vector <std::tr1::shared_ptr<foo> > > > > с именем foosBoxes . Вложенный вектор играет роль имитации физического положения ящиков. У меня также есть цикл while, который...
565 просмотров

С++ 11 безопасность потока общего указателя нарушена?
Согласно документации C++ , блок управления shared_ptr является потокобезопасным. . т. е. операторы = или reset доступны нескольким потокам без явной блокировки. Но я вижу странное поведение; общий объект иногда освобождается дважды: #include...
1774 просмотров

Введение shared_ptr приводит к ошибке сегментации при десериализации (с boost::serialization)
У меня есть гамма класса, как показано ниже. Функция загрузки выдает ошибку сегментации, когда функция make_nvp пытается десериализовать существующий XML-файл. Ошибка возникает, когда я использую...
470 просмотров

Не удается преобразовать из 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 просмотров