Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ヘッダーで関数を定義するのは悪い習慣だと読んだことがありますが、クラスはどうですか? ヘッダーファイルでそれらを定義していますか?
このクラスが純粋なテンプレート クラスまたはインラインであると想定される他のクラスでない限り、クラスの実装をヘッダー ファイルではなく cpp ファイルに配置することをお勧めします。つまり、インターフェースをヘッダーファイルに入れ、実装を cpp ファイルに入れます。
PS
@jogojapan が言ったように、私はクラス定義ではなくクラス実装について話している. それは、OPがクラス定義について話しているにもかかわらず、彼が実際にクラスの実装を意味しているとは思えないからです。