Frage

Ccassert (m_state == kpaddlestateGrabbed, L "Paddle - Unerwarteter Zustand!");

Dies ist Cocos2D-X-Beispielcode (Touchestest). Was ist 'L' vor "Paddle -"?

War es hilfreich?

Lösung

L"a string" Deklariert einfach die Zeichenfolge als Unicode -Zeichenfolge. Die Zeichenfolge ist dann nicht vom Typ char* aber a wchar_t.

Dieser Artikel Deckt Unicode -Saiten ausführlich ab.

Andere Tipps

Um einfach zu sein, bedeutet dies, dass die Zeichenfolge eine Art von WSTRing ist, die für jedes Zeichen wchat_t verwendet, anstatt ein normales Zeichen zu verwenden. C ++ Behandeln Sie Sprachen wie Chinesisch oder Japanisch unterschiedlich. Für diese Sprachen, die mehr als ein Byte verwenden, um ein einzelnes Zeichen darzustellen, verwendet es wchar_t (breites Zeichen).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top