30 Input/output library [input.output]

30.4 Standard iostream objects [iostream.objects]

30.4.4 Wide stream objects [wide.stream.objects]

wistream wcin;

Объект wcin управляет вводом из буфера потока, связанного с объектом stdin, объявленным в .<cstdio>

Послеwcin инициализации объекта wcin.tie() возвращается &wcout. В остальном его состояние такое же, как требуется для basic_­ios<wchar_­t>​::​init.

wostream wcout;

Объект wcout управляет выводом в буфер потока, связанный с объектом stdout, объявленным в . <cstdio>

wostream wcerr;

Объект wcerr управляет выводом в буфер потока, связанный с объектом stderr, объявленным в .<cstdio>

Послеwcerr инициализации объекта wcerr.flags() & unitbuf ненулевое значение и wcerr.tie() возвращается &wcout. В остальном его состояние такое же, как требуется для basic_­ios<wchar_­t>​::​init.

wostream wclog;

Объект wclog управляет выводом в буфер потока, связанный с объектом stderr, объявленным в . <cstdio>