ホームページ >バックエンド開発 >C++ >C/C++ では、いつ前方宣言を使用できますか?

C/C++ では、いつ前方宣言を使用できますか?

WBOY
WBOY転載
2023-09-04 19:53:061146ブラウズ

C/C++ では、いつ前方宣言を使用できますか?

C では、前方宣言により、宣言に続くコードにクラスが存在することを知らせます。 それを「人」といいます。コンパイラは、これらの名前が使用されていることを確認すると満足します。後のリンカー クラス定義が見つかります。

サンプル コード

Class Person;
void myFunc(Person p1) {
   // ...
}
Class Person {
   // Class definition here
};

この場合、コンパイラが myFunc に遭遇すると、このクラスに遭遇することがわかります。 コードのどこかに。これは、クラスを使用するコードが存在する状況で使用できます。 クラス定義を含むコードの前に配置/インクルードします。

以上がC/C++ では、いつ前方宣言を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。