Re: как собеседуют jr c++ в штатах :)
От: dotidot Россия  
Дата: 01.12.07 11:12
Оценка:
Здравствуйте, chipsеt, Вы писали:

C>2. Найти проблему в

C>
C>class A {};
C>class B : public A {};
C>class C : public A {};

C>class D 
C>{
C>private:
C>A *ptr;

C>public:

C>};
C>

C>и решить её.
C>Тупил первые 10 минут потом мне интервьювер дал пинок и я после повторного осмотра быстренько написал правильный ответ с использованием виртуального clone.

что за клон? что за проблема? при копировании Д указатель у копии будет указывать туда же куда и у оригинала? так деструктора вообще нету — т.е. почему бы и нет? ptr всё равно никогда не инициализируется, т.е. на объекты не будет указывать
я здесь не вижу никаких проблем, классы A,B,C — вообще пустые, какие тут проблемы? В отсутствии смысла?

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