Вопрос

Ccassert (m_state == kpaddlestategrabbed, l "весло - неожиданное состояние!");

Это код примера Cocos2d-X (Touchest). Что значит «l» перед «веслом»?

Это было полезно?

Решение

L"a string" Просто объявляет строку как строку Unicode. Строка тогда не из типа char* но а wchar_t.

эта статья Обложки unicode Strings в отличие от подробно.

Другие советы

Чтобы быть простым, это означает, что строка - это тип WSTRING, который использует wchat_t для каждого из его символов, вместо использования обычного чара*. C ++ относится к языкам, таким как китайский или японский по -разному. Для тех языков, использующих более одного байта для представления одного символа, он использует WCHAR_T (широкий char).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top