Почему широкий файловый поток в C ++ сужает записанные данные по умолчанию?
Честно говоря, я просто неполучить следующее дизайнерское решение в стандартной библиотеке C ++. При записи широких символов в файлwofstream
новообращенныеwchar_t
вchar
персонажи:
#include
#include
int main()
{
using namespace std;
wstring someString = L"Hello StackOverflow!";
wofstream file(L"Test.txt");
file < someString; // the output file will consist of ASCII characters!
}