Мне нужно открыть файл как std:: fstream (или фактически любой другой std:: ostream), когда имя файла - это имя файла Unicode.
В MSVC у меня есть нестандартное расширение std::fstream::open(wchar_t const *,...)
? Что я могу сделать с другими компиляторами, такими как GCC (наиболее важный) и, возможно, компилятор Borland.
Я знаю, что CRTL предоставляет _wfopen
, но вместо io-потоков он дает интерфейс C FILE *
, возможно, существует нестандартный способ создания io-потока из FILE *
? Есть ли boost::ifstream
с расширением MSVC для Windows?