关于cocos2d-x中的CCAssert

时间:2012-02-18 16:03:12

标签: cocos2d-x

CCAssert(m_state == kPaddleStateGrabbed,L“Paddle - Unexpected state!”);

这是cocos2d-x示例代码(TouchesTest)。 在“Paddle - ”面前是什么意思'L'?

2 个答案:

答案 0 :(得分:2)

L"a string"只是将字符串声明为Unicode字符串。该字符串不是char*类型,而是wchar_t

This article非常详细地介绍了Unicode字符串。

答案 1 :(得分:1)

简单来说,这意味着字符串是一种wstring,它为每个字符使用wchat_t,而不是使用普通的char *。 C ++对待中文或日文等语言。对于那些使用多个字节来表示单个字符的语言,它使用wchar_t(宽字符)。