Re: Проблема с предварительным объявлением
От: Bell Россия  
Дата: 28.09.09 09:14
Оценка:
Здравствуйте, zfima, Вы писали:

...

Z>Первая версия компилируется, вторая жалуется на

Наверное, ты хотел сказать "вторая компилируется, первая жалуется"?

Z>Почему?

Потому что в первом случае другом класса А объявляется функция с сигнатурой
void compare(A a, A::B b);

которая не имеет отношение к определяемой тобой функции
void compare(A a, B b)



Z>спасибо
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.