c++ - Visual Studio 2015 自动包含缺少的包含

标签 c++ plugins visual-studio-2015 add-in

<分区>

我想问问你们中是否有人知道 Visual Studio 2015 Enterprise 是否有一个设置或插件可以自动包含任何缺失的东西,例如,如果命名空间缺失或“endl”缺失,它会包含类。 谢谢!

最佳答案

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

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

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

这样的插件怎么知道我想要“哪个”包含?

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

附言 请记住,网站上的每个功能,例如 en.cppreference.com/w/将在页面顶部说明您需要包含哪些头文件。阅读此类引用页将(也)在适当的时候成为第二天性。

关于c++ - Visual Studio 2015 自动包含缺少的包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35287583/

相关文章:

c++ - 编码域中的DCT系数和运动 vector 提取

c++ - 调用正确的构造函数

c++ - 使用主可执行文件中定义的函数的 .dll 插件

c++ - 预编译头来自以前版本的编译器

asp.net - 安装 VS 2015 时 Redis session 提供程序中断

c++ - 在输入文本中匹配平衡和嵌套的大括号

c++ - unordered_map 的问题

javascript - 使用 enscroll.js 自定义滚动条

hadoop - Apache Oozie 3.3.2 构建错误 |插件解析异常

C++ 简单循环引用和前向声明问题