- ベストアンサー
自作ヘッダファイルについて (C言語)
自作ヘッダファイルについて質問なのですが、ヘッダファイルには外部変数や関数のプロトタイプ宣言を記述しますよね?では関数の実装はどこで行ったらいいのでしょうか?回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一つのモジュール(ソース)内に書けば特に意識することはありません。(プロトタイプも必須ではありません) 別モジュールに関数を実装すればメイン(呼出し)側にextern宣言が必要です。必ずしもヘッダファイルにする必要はありません。 コンパイルリンクするmakeファイルでどのモジュールを使用するか指定します。
その他の回答 (1)
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.2
>関数の実装はどこで行ったらいいのでしょうか? 自作、他作を問わず、関数の実装はヘッダーファイルでは行ないません。
質問者
お礼
>自作、他作を問わず、関数の実装はヘッダーファイルでは行ないません。 ヘッダファイルの中で関数を定義していました。 回答ありがとうございました!
お礼
回答ありがとうございます! メイクファイルで指定するんですね。