将文件组织到文件夹(模块编程)
Organizing files TO folders (Module programming)
我现在正在创建一个可视化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类,然后继续。如果您想从逻辑上组织代码,而不是从物理上,请使用名称空间。
相关文章:
- 尝试导入pybind-opencv模块时出现libgtk错误
- 有一个打印语句的函数是一种糟糕的编程实践吗
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 模板元编程:如何将参数包组合成新的参数包
- 为什么当我解模块化时,这个C++代代码"效率较低"?
- Qt Q串行端口未编程设备未关闭
- 如果C++对象的类在另一个boost模块中声明,如何使用boost将指向该对象的指针返回到python
- 内联如何影响模块接口中的成员函数
- C++返回 Numpy 数组的 Python 扩展模块
- 当我尝试加载内核模块时,如何修复C++中的这个 malloc() 错误?
- 模板元编程 - 尝试实现维度分析
- Arduino 模块化编程与全局和设置
- 模块化算术 - 竞争性编程
- 在C++模块化编程中,如何组装.cpp和.h文件
- 如何将 Cython 生成的模块从 python 导入到 C/C++ 主文件?(C/C++编程)
- 模块化和灵活的编程
- 将文件组织到文件夹(模块编程)
- 第一次尝试适当的模块化编程的问题
- 模块化编程C++多种定义
- 通过元编程或其他方式自动注册dll模块中的静态对象工厂