2

CCAssert(m_state == kPaddleStateGrabbed, L"パドル - 予期しない状態!");

これはcocos2d-xのサンプルコード(TouchesTest)です。"Paddle -" の前の "L" はどういう意味ですか?

4

2 に答える 2

2

L"a string"文字列を Unicode 文字列として宣言するだけです。その場合、文字列は型ではchar*なくwchar_t.

この記事では、Unicode 文字列について詳しく説明します。

于 2012-02-18T18:20:21.233 に答える
1

簡単に言えば、文字列が通常の char* を使用する代わりに、各文字に wchat_t を使用する wstring の型であることを意味します。C++ は、中国語や日本語などの言語を別様に扱います。複数のバイトを使用して 1 文字を表す言語の場合、wchar_t (ワイド char) を使用します。

于 2012-05-03T04:28:48.167 に答える