プロジェクトの編成に関して、C++のベストプラクティスとは何かを知りたいです。すべてのソースファイル(.cpp)をsrcフォルダーに配置し、ヘッダーファイル(.h)をインクルードフォルダーに配置する必要があることを読みました。想定どおりですか、それともヘッダーファイルをソースファイルフォルダーに配置する必要がありますか?
これは私のフォルダツリー構造です
- Project
|
+--- src (.cpp)
|
+--- include (.h) ????
|
+--- test (cpp unit test)
|
+--- doc (docs)