Почему широкий файловый поток в 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!
}

Ответы на вопрос(5)

Ваш ответ на вопрос