Visual Studio 2015 自动包含 缺少包含

Visual Studio 2015 automatically include missing includes

我想问问你们有没有人知道 Visual Studio 2015 Enterprise 是否有一个设置或插件可以自动包含任何缺失的东西,例如,如果命名空间丢失或者 "endl" 是否存在缺少它包括 class。 谢谢!

恐怕我不仅找不到/不知道这样的插件 - 我怀疑它是否会存在。

问题来了,如果不知道计算机上的每个包含文件(这是一个非常耗时的 consuming/hard 过程),所述插件怎么知道你想要哪个?

示例: 我安装了 marmalade(一种跨平台开发工具)、Cygwin-Dev(一种 windows unix-shell)、GCC 交叉编译器和 visual-studio。 这意味着我的计算机有四个(如果不是更多)版本的 "iostream",以及几个不同的标准库实现(针对不同的平台)。

这样的插件怎么知道"which"包含我想要的?

个人意见: 我明白你在找什么,但老实说 - 即使确实存在这样的工具,我也会建议不要使用它。当您超越简单示例 "hello world" 程序等时,C++ 包含文件将成为一个不平凡的主题。我专业参与的一个项目有近 2000 个头文件,从 Iostream 到第三方库,以及近 1000 个自己开发的文件。 管理和理解要包含的内容和位置是 C++ 程序员的一项基本技能,并很快成为第二天性。

P.S。 请记住,en.cppreference.com/w/ 等站点上的每个函数都会在页面顶部说明您需要包含它们的头文件。阅读此类参考页将(也)在适当的时候成为第二天性。