Хочу: 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
Как сделать правильно?
![](/img/p.gif)
![](/photos/35237:642208901.gif)
Ответ на:
комментарий
от alex_custov
![](/photos/37071:399213943.png)
Ответ на:
комментарий
от stpg
![](/photos/37071:399213943.png)
Ответ на:
комментарий
от stpg
![](/photos/18353:-284113393.jpg)
![](/img/p.gif)
![](/photos/29196:1031376899.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Пробшемма с шаблонами в C++ (2006)
- Форум Подскажите по плюсам. (2006)
- Форум Вывод типа для значений для которых нет перегрузки в std::ostream (2019)
- Форум Как сделать итератор от set не константным по умолчанию? (2021)
- Форум проблемы с переходом на gcc3.3.1 (2003)
- Форум ZoneMinder ошибка при компиляции в zm_ffmpeg_camera.cpp (2012)
- Форум kernel-2.4.28-pre3 + gcc-3.4.2 (2004)
- Форум G++ 4.7.0~, x86_64-pc-solaris2.11: conflicts with new declaration with 'C++' linkage (2011)
- Форум C++ и приведение типов (2012)
- Форум непонятки с с++ (2005)