We discussed the issue on the ickle list,
this is our conclusion.
As I have no GNATS access to the gcc-bug-systems It would be nice, if some of 
the Mandrake-compiler experts can handle this bug report and bring it to the 
gcc folks.

Thanks

> Apparently it all boils down to this:
>
> cout << 'a' << endl;                // a
> cout.operator<< ('a') << endl;      // 97
> operator<< (cout, 'a') << endl;     // a
>
> gcc-3.1 has two versions of operator<<(), one as a member of
> basic_ostream, and one as a global function. I have no idea why this is
> necessary though.
> Anyway, the global version (which gcc-2.95 doesn't have) works correctly,
> but the class member doesn't.
>
> To me this looks like a gcc bug, and someone should report it...


greetings

Christian Borntr�ger

Reply via email to