Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > friend ostream& - ?


Автор: JackYF 8.11.2004, 00:19
Проблемка:
Visual Studio 2003, компилятор С++ в .h файле не понимает такую строку:

Код

friend ostream& operator<<(ostream& out, MyClass value);


Причём выдает 6!!! каких-то тупых ошибок.
На Борланде это же самое скомпилировалось без проблем. Что ж тут не так?

Автор: srd 8.11.2004, 07:21
Что именно за ошибки то?

Автор: JackYF 11.11.2004, 01:02
сейчас нет возможности повторить точно...

одна из них типа

"не понял конструкцию ostream&".

Но сам факт! В чём прикол???!!! Почему же не компилится?

Автор: Tatarin 11.11.2004, 08:20
нужные файлы инклюдил?

проверь:

#include <ostream>
use namespace std;

Автор: Mad 11.11.2004, 12:33
JackYF
Ты случаем декларацию из класса не вынес ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)