現在、ビジュアル C++ プロジェクトを作成していますが、ファイルを整理する方法を作成したいと考えています。フォルダーを作成しようとしましたが、それらをビジュアル スタジオにするのはかなり難しいようです。なぜなら、これらのフォルダーは空であり、ソリューションに含めた後、私はそれらで作業するだけだからです (Java パッケージのように。最初にそれらを追加し、その中にコードを記述します)。 、同じ IDE、同じプロジェクト内)。
インクルードファイルに何も追加できないため、この方法は機能していないようです。ということでフィルターを作ってみました。これはファイルの物理的な分割ではありませんが、これが C++ コミュニティ コードの方法である場合、問題はありません。これは私の大学のプロジェクトであるため、そうでなければ問題になる可能性があります。
したがって、「フィルター」が最適な場合、あるフィルターから別のフィルターを呼び出すにはどうすればよいですか? 以下の例を見てください
フィルターフォルダー1
- people.h
- 人.cpp
FilterFolder2
- vehicle.h
- 車.cpp
今、私はこのように物事を整理することにも問題があります. FilterFolder1 を右クリックして [追加] -> [C++ クラス]を選択しても、クラスは既定の場所に作成され、ヘッダー ファイルはヘッダー ファイルフィルターに、cpp ファイルはソース ファイルフィルターに作成されます。上記のアーキテクチャを作成するには、これらのファイルを手動でドラッグ アンド ドロップする必要がありました。
では、上のように強制的に表示させた 2 つのフォルダーに含まれているため、people クラス (people.h と people.cpp) から vehicle クラス (vehicles.h と vehicle.cpp) を呼び出すにはどうすればよいでしょうか。
私がしたことは正しいですか、それとも間違っていますか? 正しい場合、上記の答えは何ですか? 間違っている場合、ファイルを整理して使用する正しい方法は何ですか?