Как копировать класс, содержащий указатель на интерфейс?
От:
whirlwind_t
Дата:
18.07.06 09:30
Оценка:
Например,
class
A {
public
:
virtual void
foo() = 0; };
class
B {
public
: A* a; };
Как написать конструктор копирования для B, чтобы каждый класс B владем своим экземпляром наследника A? Ведь мы не знаем, что будет наследоваться от A...
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: