掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.26190

ヘッダのインクルードについて
投稿者---ATU(2006/02/18 23:50:09)


私は、いつも使いそうなヘッダを適当にインクルードしているのですが、
それによって実行ファイルが重くなったりとかはするのですか?

それとも、使っていない関数はコンパイルから排除され、実行ファイル
への影響はないのでしょうか?


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:ヘッダのインクルードについて 26191 RiSK 2006/02/19 00:03:26


No.26191

Re:ヘッダのインクルードについて
投稿者---RiSK(2006/02/19 00:03:26)


>私は、いつも使いそうなヘッダを適当にインクルードしているのですが、
>それによって実行ファイルが重くなったりとかはするのですか?

そうかもしれません。
関数原型だけなら変わらないかもしれませんが,
関数・変数の定義があれば,その分実行ファイルが
大きくなる可能性があります。
処理系によってはヘッダファイルに
ライブラリをリンクするプラグマを含んでいることもあります。

>それとも、使っていない関数はコンパイルから排除され、実行ファイル
>への影響はないのでしょうか?

最適化されそうなる可能性もあるでしょう。


どっちにせよ,無駄なincludeはすべきではありません。
ファイル間の依存は最小限にするのが鉄則です。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧