История изменений
Исправление quiet_readonly, (текущая версия) :
Под виндой по дефолту используются 1-байтовые кодировки типа CP_ACP (ru: cp1251), CP_OEM (ru: ibm866), так что там в wchar_t нет необходимости (в рамках задачи ТСа).
Под линуксом используется utf-8 (которого во времена стабилизации WinAPI просто не было). Можно через codecvt конвертировать символы перед выводом.
Исходная версия quiet_readonly, :
Под виндой по дефолту используются 1-байтовые кодировки типа CP_ACP (ru: cp1251), CP_OEM (ru: ibm866), так что там в wchar_t нет необходимости.
Под линуксом используется utf-8 (которого во времена стабилизации WinAPI просто не было). Можно через codecvt конвертировать символы перед выводом.