Как копировать класс, содержащий указатель на интерфейс?
От: whirlwind_t  
Дата: 18.07.06 09:30
Оценка:
Например,
class A {
public:
  virtual void foo() = 0;
};

class B {
public:
  A* a;
};


Как написать конструктор копирования для B, чтобы каждый класс B владем своим экземпляром наследника A? Ведь мы не знаем, что будет наследоваться от A...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.