Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Опять ни фига 22.06.06 21:39 Число просмотров: 2354
Автор: amirul <Serge> Статус: The Elderman
|
> У тебя в коде написано: > > Str1=Str2+Str1; > > Эта запись эквивалентна:
Эта в данном случае запись эквивалентна
Str1.operator=(Str2.operator+(Str1));
> Str1=operator+(Str2,Str1);
Бирарные операторы с двумя аргументами тоже бывают, но поиск в функциях-членах идет ДО поиска в глобальных функциях.
> Стало быть и в определении operator+ должно быть два > аргумента: > > TString TString::operator+(const TString &aString, > const TString &bString)
ГОНИШЬ!!!
Функция член с двумя аргументами. Не бывает такого.
|
|
|