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

WBOY
リリース: 2023-09-04 19:53:06
転載
1120 人が閲覧しました

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

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

サンプル コード

Class Person;
void myFunc(Person p1) {
   // ...
}
Class Person {
   // Class definition here
};
ログイン後にコピー

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

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

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート