是否可以组织c ++头文件和cpp文件?

Dan*_*nte 14 c++ visual-studio-2012

我不确定我是否在问一个有效的问题,但是这里有.

我有c ++解决方案的结构

[文件夹]头文件 -

... 200个头文件..

[文件夹]源文件 -

... 200个文件..

......休息

是否可以按文件夹组织标题和源文件,就像在C#项目中一样?我面临的问题是,随着项目的发展,如果它们按功能组织(例如c#项目中的文件夹和命名空间),那么浏览大量文件会更加容易导航,这将更容易导航. .

是否有某种标准,可以由各种编译器支持,而不仅仅是Visual Studio?

例:

[文件夹]头文件 -

  • [文件夹] X域
    • 100个头文件
  • [文件夹] Y域名
    • 100个头文件

[文件夹]源文件 -

  • [文件夹] X域
    • 100 cpp文件
  • [文件夹] Y域名
    • 100 cpp文件

......休息

Pup*_*ppy 47

标头/源文件不是Visual Studio强加的要求.这只是默认布局,它是虚拟的,而不是物理的.如果单击解决方案资源管理器中的"显示所有文件",它将显示硬盘驱动器上的文件夹树 - 您可以根据需要进行操作.这是唯一理智的配置,我不知道为什么默认是那种方式.另外,当然,他们为C#项目而不是C++修复了它.