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、t)の-hは何ですか:(-h、t)は何ですか?ここで
- 2. .hファイルと.cファイルのインクルードの違い
- 3. -hivevarと-hiveconfの違いは何ですか?ハイブ-hから
- 4. Java:フォーマット指定子%xと%hの違いは何ですか?
- 5. .cppファイルと.hファイルの違いは何ですか?
- 6. git -Hとは何ですか?
- 7. .hとg ++の.Hヘッダファイル
- 8. この場合、h * = h * 101 + s [i]とh = h * 101 + s [i]が異なるのはなぜですか?
- 9. winsock2.hのアドレスファミリunknown1は何ですか?
- 10. .cと.hのファイル拡張子はCとは何を意味しますか?
- 11. .hと.mファイル(Objective-c)
- 12. FFMpegのAVPacketとH.264 NAL Uintの関係は何ですか?
- 13. $(brickval_VALASOURCES:.vala = .h)は何をしますか?
- 14. 形状(n、h、w、c)から(n、h、w、c)への形状変更
- 15. Libraray .hファイルは、C++プログラム
- 16. C#相当のHグローバル・パスカル
- 17. Android H.263またはH.264ファイルですか?
- 18. 数値差別化で "h"とは何ですか?
- 19. Railsでのrawとh()
- 20. 各.hファイルには、他の.hファイルに定義されている構造体が必要ですか? (C)
- 21. Javascript/JQueryで$ Hの意味は何ですか?
- 22. C++でクラス(.cpp .h)のリストを使用
- 23. Emacs、describe-keyコマンド、C-h k
- 24. gcc linuxで複数の.cと.hファイルをコンパイルするには?
- 25. <winsock.h>と<winsock2.h>の間に違いはありますか?
- 26. ファイル内の^ H^H文字を削除するには?
- 27. オープンソースObjective C(またはC/C++)ライブラリからH.323へのオーディオ?
- 28. .c .h .soファイルをコンパイルするには?
- 29. .hファイルの@interfaceの後の{}は何を意味しますか?
- 30. CKEditorのHタグ
大文字と小文字を区別しないファイリングシステムを使用していますか? –