Отделка между shared_ptr различных шаблонов в конструкторе конверсииC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Отделка между shared_ptr различных шаблонов в конструкторе конверсии

Сообщение Anonymous »

У меня есть базовый и полученный класс и еще один класс обертки , удерживающий общий указатель для базы для получения полиморфизма. Класс обертки должен иметь конструктор преобразования для копирования конструкции конструкции обертки класса из данной обертки класса. Приведенный ниже код SEGFAULTS после вызова конструктора копирования CORDPER класса. > to std :: shared_ptr в классе (например, обертка), который не знает, на что полученный класс указатель указывает.
#include
#include

// Base template class
template
class Base {
public:
virtual void print() const {
std::cout

Подробнее здесь: https://stackoverflow.com/questions/793 ... onstructor
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»