-1

ヘッダーで関数を定義するのは悪い習慣だと読んだことがありますが、クラスはどうですか? ヘッダーファイルでそれらを定義していますか?

4

1 に答える 1

1

このクラスが純粋なテンプレート クラスまたはインラインであると想定される他のクラスでない限り、クラスの実装をヘッダー ファイルではなく cpp ファイルに配置することをお勧めします。つまり、インターフェースをヘッダーファイルに入れ、実装を cpp ファイルに入れます。

PS

@jogojapan が言ったように、私はクラス定義ではなくクラス実装について話している. それは、OPがクラス定義について話しているにもかかわらず、彼が実際にクラスの実装を意味しているとは思えないからです。

于 2013-01-09T02:37:54.337 に答える