Visual Studio 2015自动包含缺少的包含

时间:2016-02-09 08:52:56

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

我想问一下,如果有人知道Visual Studio 2015 Enterprise是否有设置或插件可以自动包含任何缺失的内容,例如,如果缺少命名空间或者如果缺少“endl”则包含该类。 谢谢!

1 个答案:

答案 0 :(得分:2)

我害怕我不仅不能找到/不知道这样的插件 - 我怀疑它会永远存在。

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

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

怎么可能这样添加知道"哪个"包括我想要的?

个人意见: 我理解你在寻找什么,但老实说 - 即使这样的工具确实存在,我也建议不要使用它。当你超越简单的例子" hello world"程序和类似的,C ++包含文件成为一个非平凡的主题。我专业参与的一个项目有近两千个标题文件,从Iostream到第三方库,以及近千个本土文件。 管理和理解要包含的内容以及C ++程序员的基本技能在哪里,并迅速成为第二天性。

P.S。 请记住,en.cppreference.com/w/等网站上的每个功能都会在页面顶部显示您需要包含它们的头文件。阅读这些参考页面(也)将在适当的时候成为第二天性。