Thu Aug 10 10:28:00 GMT 2000
> I mean
> std::cout <<"test\n";
> std::wcout << L"test\n"
fyi this does not guarantee a flush.
> endl works fine in both cases, of course, but I've got quite a bit of code
> floating around here that assumes that '/n' will flush cout that i want to
> convert to wcout, and I don't relish the prospect of sticking std::endl
> everywhere.... ;)
...endl does explictly call flush though. This is per the standard...
> #include <iostream>
> std::wcout << L"test\n";
however......the destruction of this (wide) stream should also flush. So,
something wrong with the current (wide) clean up code.
I'll look into it: thanks.
Do you happen to have example code that uses UTF8 conversions? If so, can
you send it to me?
More information about the Libstdc++