20
クラス定義の* .hまたは* .hpp
私は常に*.hクラス定義にファイルを使用してきましたが、いくつかのboostライブラリコードを読んだ後、すべてがを使用していることに気付きました*.hpp。私はいつもそのファイル拡張子に嫌悪感を抱いてきました、私はそれに慣れていないことが主な理由だと思います。 *.hppover を使用する利点と欠点は何*.hですか?
C ++は汎用プログラミング言語です。もともとCの拡張として設計され、構文は似ていますが、現在は完全に異なる言語になっています。このタグは、C ++コンパイラでコンパイルされる(される)コードに関する質問に使用します。特定の標準リビジョン[C ++ 11]、[C ++ 14]、[C ++ 17]または[C ++ 20]などに関連する質問には、バージョン固有のタグを使用します。