C++の.hと.Hヘッドファイルの違いは何ですか? OpenFOAMをC++で開発された流体力学のオープンソースソフトウェアであるOpenFOAMを使用すると、ヘッドファイル名がtranditional形式ではなく.Hであることがわかります。なぜですか?C++の.hと.Hヘッドファイルの違いは何ですか?
答えて
C++の場合、全く違いはありません。
OpenFOAMの作者は、.h
まだ注意が必要です。UNIX系システム(Linux ...)用にプログラミングしている場合、ファイル名は次のとおりです。大文字と小文字が区別されるので、間違った名前でファイルが見つからない(=>コンパイラエラー)。
質問のための4つのdownvotes、何、10秒? ...うーん。 – deviantfan
は私にとっては妥当な質問のようですが、一部の人は気分が悪いと思う –
Windows環境のコンパイラには問題はありません。 Ubuntuや他のLinuxベースのシステムのようにファイル名が大文字小文字を区別する環境にいる場合は、ファイルシステムの大文字と小文字の区別のために重要です。
しかし、ほとんどの場合、コンパイラが提供するヘッダファイルを使用し、独自のヘッダファイルを作成することができます。後者の場合、ヘッダファイルに与える名前はプログラム内で同じものを参照する必要があります。 Linux環境で作業している場合は、Windowsで大文字と小文字の区別を認識する必要があります。ヘッダファイルの名前を参照する適切な拡張子を付けるだけです。
- 1. .hファイルと.cファイルのインクルードの違い
- 2. Java:フォーマット指定子%xと%hの違いは何ですか?
- 3. .cppファイルと.hファイルの違いは何ですか?
- 4. .hとg ++の.Hヘッダファイル
- 5. .cと.hのファイル拡張子はCとは何を意味しますか?
- 6. .hと.mファイル(Objective-c)
- 7. $(brickval_VALASOURCES:.vala = .h)は何をしますか?
- 8. Android H.263またはH.264ファイルですか?
- 9. Railsでのrawとh()
- 10. 各.hファイルには、他の.hファイルに定義されている構造体が必要ですか? (C)
- 11. Javascript/JQueryで$ Hの意味は何ですか?
- 12. <winsock.h>と<winsock2.h>の間に違いはありますか?
- 13. Emacs、describe-keyコマンド、C-h k
- 14. gcc linuxで複数の.cと.hファイルをコンパイルするには?
- 15. CKEditorのHタグ
- 16. h.264とmpegヘッダー
- 17. オープンソースObjective C(またはC/C++)ライブラリからH.323へのオーディオ?
- 18. iOSのH.264エンコーダとデコーダ
- 19. h()は実際に何をしていますか?
- 20. Objective-Cは認識できません.hですか?
- 21. hの代替:selectManyMenu
- 22. h-インデックスの計算
- 23. hとhppの問題、間違った順番を含む
- 24. H.264 - 私はRTPフレームにパックIPカメラからの生のH.264ストリームを持っているSPSとPPSフレーム
- 25. 外部の.hと.cファイルをまとめてコンパイルする
- 26. .hファイル内または.cppファイル内でのクラスの実装の違い
- 27. emacs lisp:* H elp *
- 28. H.264 NALUバイトアライメント
- 29. unangling .h dependencies
- 30. ps --Filterが-H
大文字と小文字を区別しないファイリングシステムを使用していますか? –