C では、前方宣言により、宣言に続くコードにクラスが存在することを知らせます。 それを「人」といいます。コンパイラは、これらの名前が使用されていることを確認すると満足します。後のリンカー クラス定義が見つかります。
Class Person; void myFunc(Person p1) { // ... } Class Person { // Class definition here };
この場合、コンパイラが myFunc に遭遇すると、このクラスに遭遇することがわかります。 コードのどこかに。これは、クラスを使用するコードが存在する状況で使用できます。 クラス定義を含むコードの前に配置/インクルードします。
以上がC/C++ では、いつ前方宣言を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。