Re[2]: Агрегирование
От: s.ts  
Дата: 31.01.08 05:41
Оценка:
Здравствуйте, Аноним, Вы писали:

ST>>Вопрос.

ST>>Можно ли как-нибудь изменить этот код так, чтобы не пришлось во 2-й раз перечислять виртуальные методы iface в классе ext?
А>нет. можешь маленькую прогу сделать которая за тебя будет подобный код генерить, если саму лень переписывать методы или их много.

А>лучше пользуй хитрые указатели сделай оператор "operator -> ()" виртуальным и занимайся развратом :P

А>virtual iface* operator -> () { return something()?ptr1:ptr2; }
А>или что-то типа того.

Так не получится или я что-то не понял ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.