LINUX.ORG.RU

История изменений

Исправление Begemoth, (текущая версия) :

1. Заменить int* на std::vector<int>, в Foo сделать виртуальный деструктор, но пустой, в Bar удалить деструктор, открыто унаследовать Bar от Foo, вызвать деструктор Foo из Bar.

Исправление Begemoth, :

1. Заменить int* на std::vector<int>, в Foo сделать виртуальный деструктор, но пустой, в Bar удалить деструктор, открыто унаследовать Bar от Foo.

Исходная версия Begemoth, :

1. Заменить int* на std::vector<int>, удалить деструкторы, открыто унаследовать Bar от Foo.