将文件组织到文件夹(模块编程)

Organizing files TO folders (Module programming)

本文关键字:模块 编程 文件夹 文件组织      更新时间:2023-10-16

我现在正在创建一个可视化c++项目,我想用一些方法来排列文件。我试着创建文件夹,但似乎很难将它们放入visualstudio中,因为这些文件夹是空的,在包含到解决方案中后,我只会处理它们(就像Java包一样。你首先在同一个IDE、同一个项目中添加它们和代码)。

这种方式似乎不起作用,因为我无法向包含文件添加任何内容。所以我试着创建过滤器。这不是文件的物理划分,但如果这是c++社区代码的方式,那么我没有问题。否则可能是个问题,因为这是我的大学项目。

所以,如果最好的是"过滤器",我如何从一个过滤器调用到另一个过滤器?看看下面的示例

FilterFolder1

  • 人。h
  • people.cpp

FilterFolder2

  • 车辆.h
  • 车辆.cpp

现在,我也遇到了这样安排东西的问题。即使我右键单击FilterFolder1并选择Add->C++类,该类仍在其默认位置创建,头文件在头文件筛选器中,cpp文件在源文件

现在,我如何从people类(people.h和people.cpp)调用到vehicle类(vehicle.h和vehicle.cpp?

我所做的是正确的还是错误的?如果正确,上面的答案是什么?如果错误,组织文件和使用文件的正确方式是什么?

文件夹和过滤器在您的情况下并不重要。只需从people类中调用vehicle类,然后继续。如果您想从逻辑上组织代码,而不是从物理上,请使用名称空间。