で C++ クラスを.h
定義し、そのメソッドを で定義します.cpp
が、コードが整理されていないように見えます。
ファイル内のクラス定義にすべてのメソッドの定義を入れたいのですが.h
、1 つのクラス ヘッダー ファイルが別のファイルにインクルードされると、コンパイラが同じメソッド/関数に対して重複したコードを生成するのが心配です。
リンカーは重複したコード部分を見つけてマージし、ファイル サイズを縮小しますか?
そうでない場合は、.hpp
代わりに使用する方が良いですか? aはこれだと聞き.hpp
ました。
そして、G ++でコンパイルされた(理由はわかりません).h
ファイルを変更するだけでも、わずかな違いがあります。.hpp