.hと.cppに分離せずに.hppでコードを記述したい
- やったよ。静的クラスフィールドの定義にのみ.cppを使用します
#includeを手動で書きたくない...
- 可能な場合は前方遅延を使用します。
- すべての.hppファイルには#pragmaが1回含まれています。
- しかし、私のプロジェクトが40〜50クラスに成長すると、インクルードグラフの問題が発生しました。定義に誤りがあります。
プロジェクトモデル(mvcの一部など)のインクルードグラフが添付された画像。
私はこのアプリをグラフ生成に使用しました(MSVSがなくても動作します!)。
インクルードグラフはどのように見えるべきですか?木のように?
C#やJavaのように、インクルードを手動で記述しない方法はありますか?