Question
CCAssert (m_state == kPaddleStateGrabbed, L "Paddle - état inattendu!");
Ceci est l'échantillon cocos2d-x code (TouchesTest). ce qui est dire 'L' en face de "Paddle -"?
La solution
L"a string"
déclare simplement la chaîne comme une chaîne Unicode. La chaîne est alors pas du type char*
mais wchar_t
.
Cet article couvre les chaînes Unicode en détail.
Autres conseils
Pour être simple, cela signifie que la chaîne est un type de wstring, qui en utilisant wchat_t pour chacun de son caractère, au lieu d'utiliser char normale *. C de langues de traiter comme le chinois ou le japonais. Différemment Pour les langues en utilisant plus d'un octet pour représenter un caractère unique, il utilise wchar_t (grand char).
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow