Хочу: cout<<"Here comes listing of M: "<<M; , где M - какой-то класс MyClass.
Для этого делаю:
class MyClass
{
...;
ostream& operator<<(ostream&, MyClass&);
}
И получаю:
..\modulebase.h:35: error: ISO C++ forbids declaration of `ostream' with no type
Как сделать правильно?
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от stpg
Ответ на:
комментарий
от stpg
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Пробшемма с шаблонами в C++ (2006)
- Форум Подскажите по плюсам. (2006)
- Форум Вывод типа для значений для которых нет перегрузки в std::ostream (2019)
- Форум operator<<, проблема (2009)
- Форум Как сделать итератор от set не константным по умолчанию? (2021)
- Форум проблемы с переходом на gcc3.3.1 (2003)
- Форум ZoneMinder ошибка при компиляции в zm_ffmpeg_camera.cpp (2012)
- Форум kernel-2.4.28-pre3 + gcc-3.4.2 (2004)
- Форум C++ operator[] и char (2009)
- Форум G++ 4.7.0~, x86_64-pc-solaris2.11: conflicts with new declaration with 'C++' linkage (2011)