Eclipse se queja: "Sobrecarga no válida de 'endl' '- pero el código se compila
He escrito un operador << para mi clase de plantilla:
template<class T>
std::ostream& operator<<(std::ostream &strm, const MyClass<T> &obj)
y cuando escribo
cout << myClassInstance << endl;
esto se compila y se ejecuta, pero mi CDT de Eclipse dice:
Sobrecarga no válida de 'endl'
¿Por qué me dice eso?
(Yo uso Eclipse CDT Kepler en Win7 64bit con Cygwin gcc)