Re[22]: Перегрузка операторов
От: Кодт Россия  
Дата: 25.05.04 16:36
Оценка:
Здравствуйте, Red Line, Вы писали:

RL>Кажется я понял !!!


RL>
RL> fill_data(*p2);
RL> accept_data(*p2);
RL>


RL>*p2 — это и есть вызов операторной функции, т.е не звёздочка сама по себе, а именно "*p2" и есть вызов

RL>аналогичный p2.operator*() для экземпляра p2... Этот вызов приведёт к тому, что отработает код:

RL>
RL> return *p;
RL>


RL> и функция accept_data получит аргумент верного тип (типа Data).


RL>Ну так или нет?


Именно так!

ЗЫ
Не оверквоть пожалуйста
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.