Pregunta

Ccassert (m_state == kpaddlestateGrabbed, l "Paddle - estado inesperado!");

Este es el código de muestra COCOS2D-X (Touchestest). ¿Qué es lo que significa 'L' frente a "Paddle -"?

¿Fue útil?

Solución

L"a string" Simplemente declara la cadena como una cadena Unicode. La cadena no es de tipo char* Pero un wchar_t.

Este artículo cubre las cadenas unicode con gran detalle.

Otros consejos

Para ser simple, significa que la cadena es un tipo de WString, que usa wchat_t para cada uno de sus carácter, en lugar de usar un char*. C ++ trata los idiomas como chino o japonés de manera diferente. Para aquellos idiomas que usan más de un byte para representar un solo carácter, usa wchar_t (amplio char).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top