0

main.cpp ファイル、1 つの基本クラス (この 1 つのヘッダーと .cpp ファイル)、および 2 つの派生クラス (ヘッダーと .cpp ファイルも含む) があります。

C++ でフォルダ構造を作成する良い方法と考えられる方法はありますか?

PHP では、「Base_Class」という名前のルート フォルダーに main.cpp を作成し、そこに base のヘッダーと .cpp を配置し、このフォルダー内に派生クラス用に個別のサブフォルダーを作成します。

4

3 に答える 3

2

ここに私からのいくつかの入力があります

lib/ (*.cpp .h)
include/ (class definitions *.h) <- Third party lib
prototype/ (quick tests)
doc/ (documentation,ppt)
unittest/unittest result project files
utility/utility library
Release/release binaries of project
Automation/Any automation scripts
于 2013-04-14T16:03:22.350 に答える
1

あなたのような非常に単純なプロジェクトの場合、すべてを 1 つのフォルダーに入れても問題ありません。ソースまたはヘッダーではないファイルをさらに取得する場合は、ソースを (ヘッダーと一緒に) 別のフォルダーに配置することをお勧めします。たとえば、ドキュメントを別のフォルダーに配置するなどです。多くのソース ファイルを取得し始めると、または、モジュールにうまく分割できることがわかった場合は、ソースフォルダー内のモジュールごとに1つのフォルダー..

少なくとものやり方はそうです。それをどのよう行うべきかは、完全にあなた次第です。単一の「ベスト プラクティス」というものは実際にはなく、すべて個人の好み次第です。

于 2013-04-14T16:03:22.297 に答える
0

小さなプロジェクト(あなたのような)の場合、すべてを単一のフォルダーに入れることができます。.cppまたは、ファイルをsrcフォルダーとフォルダー.hに入れることができincludeます。繰り返しますが、これは小さなプロジェクト専用です。

于 2013-04-14T16:25:53.043 に答える