私はcocos2dxのC++ソースコードを表示していますが、その中に彼らが使用する多くの場所があります
class Classname;
たとえば、CCNode.h の 43 行目
class CCCamera;
クラス名は彼らが使用しているクラスの名前であり、後でこれまで見たことのない参照は見られません。
それが何を意味するのか知りたいです。
これは前方宣言であるため、実際のインポートはヘッダー ファイルではなく .cpp ファイルで行われます。これは、C++ OOP の一般的な方法です。
適切な説明については、同様の質問を含むこの投稿を参照してください C++ フォワード宣言
前方宣言を行うと、事前に何かを使用するつもりであることをコンパイラーに通知します。上記のリンクで宣言されているように、重要なポイントは、前方宣言が循環参照を中断し、コンパイラのビルド時間を短縮することです。