Что такое L в wcout‹‹L?

В чем разница между

std::wcout << "some text" ;

и

std::wcout <<L "some text";

?

Я не смог найти информацию о том, для чего используется L.


person RonenKi    schedule 08.01.2015    source источник


Ответы (2)


L принадлежит не wcout, а строковому литералу.

См. ссылку, указанную выше

2) Широкий строковый литерал. Тип строкового литерала L"..." const wchar_t[]

person πάντα ῥεῖ    schedule 08.01.2015

L "blah blah" — это широкий строковый литерал (const wchar_t[]), поэтому вы используете wcout, а не cout.

person paxdiablo    schedule 08.01.2015