Visual Studio解决方案浏览器; 添加新过滤器与新文件夹

Ste*_*e H 5 visual-studio-2010 visual-studio visual-c++

我来自ac #background并且正在学习VC++.在c#中我们只有"添加一个新文件夹"而没有"添加新过滤器"这样的东西.在VC++中,我们可以添加新文件夹或新过滤器.

过滤器的原因是什么?是否只是为了帮助稍后在组合项目时进行链接,因此您只需为每个文件夹添加一个"附加包含目录"而不是一个,同时保持您的解决方案资源管理器使用各种过滤器整洁?MS在解决方案资源管理器中创建过滤器概念的主要原因是什么?

什么是最佳实践(或共识),你喜欢将代码文件分成文件夹或过滤器吗?为什么?