1. ホーム
  2. c++

C/C++で未使用のincludeは有害か?

2023-09-23 22:19:38

質問

未使用のインクルードがもたらす悪影響にはどのようなものがありますか?

バイナリサイズの増加をもたらすことは承知していますが、他に何かありますか?

どのように解決するのですか?

  • コンパイル時間の増加 (深刻な問題になる可能性あり)
  • グローバルネームスペースを汚染する。
  • プリプロセッサー名の衝突の可能性があります。
  • サードパーティライブラリから未使用のヘッダをインクルードした場合、そのライブラリが不必要に依存関係として維持される可能性がある。