I need to open a file as std::fstream (or actually any other std::ostream) when file name is "Unicode" file name.
Under MSVC I have non-standard extension std::fstream::open(wchar_t const *,...)
? What can I do with other compilers like GCC (most important) and probably Borland compiler.
I know that CRTL provides _wfopen
but it gives C FILE *
interface instead of io-streams, maybe there is a non-standard way to create io-stream from FILE *
? Is there any boost::ifstream
with MSVC like extension for Windows?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…