wstring ws(L"Press 'q' to end.");
wcout << ws;
ошибка C2679: двоичный файл «<<»: без оператора
найдено, которое принимает правый операнд
типа 'std :: wstring' (или нет
приемлемая конверсия) </p>
Это консольное приложение Win32 для VC ++ 2005, созданное с настройками по умолчанию ... которое, я думаю, означает, что UNICODE включен? Я только что узнал, что cout не поддерживает wstring, что немного уродливо - так ли это? Это приложение взаимодействует с библиотеками, которые возвращают wstrings, и это также может быть Unicode. Есть ли какие-то настройки проекта, которые мне нужно изменить?