Re[3]: квадратики
От: ilya_ny  
Дата: 08.09.05 12:08
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:


_>>1.

LM>Абстрактный класс CShape(чисто виртуальный метода Draw) и производные от него CSqure,etc
нет. он имел в виду, что есть какая-то лажа с именно квадратом и прямоугольником..
но что именно я так и не знаю

_>>2.

_>>потом был вопрос в каких случаях надо применять интерфейсы, а в каких абстрактные классы
LM>А в чем разница?
???

_>>4. есть ли тут ошибка:

_>>
_>>class A{
_>>public:
_>>  A& operator+ (A a);
_>>};
_>>


_>>я говорю, что нету, что компилироваться будет.

_>>он говорит, ок, компилироваться будет, а работать не будет
_>>я говорю, что можно и так сделать, что работать будет.. а он НЕТ НЕТ НЕТ...

LM>Он прав. Возврат ссылки на локальную переменную.

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