发布模板IntelliSense

使用函数模板和类模板的C++开发人员现在可以充分利用其模板体中的智能感知。在Visual Studio 2017 15.8 Preview 3中 插入符号 在模板中,名为“模板栏”的新UI元素出现在模板定义旁边。模板栏允许您为IntelliSense提供示例模板参数。

null

例如,让我们看看 函数模板处的Boost库 分区到 在algorithm.hpp的内部(我为这个演示稍微修改了一下) ). 我们可以使用模板栏为IntelliSense提供 输入器 类型 以及 一元谓词 类型。

  • 单击 图标以展开/折叠模板栏。
  • 单击铅笔图标或双击模板栏以打开编辑窗口。

图片[1]-发布模板IntelliSense-yiteyi-C++库

注意 我们 能够在名为myPredicate的一元谓词上使用decltype。有了这些信息,我们就可以在编辑模板体时使用IntelliSense的全部功能。我们得到所有正确的曲线,快速信息,参数帮助等。

我们认为模板栏信息是特定于用户的,因此它存储在.vs文件夹中,而不是在提交时共享。

W 下一个是什么 ?

下载最新版本 Visual Studio 2017预览版 在你的项目中尝试一下。要禁用/启用该功能,请转至 工具>选项> C/C++ >高级>智能感知>启用模板智能 .

我们将在后续版本中继续改进此功能。我们已经计划支持嵌套模板和 手柄 在Visual Studio之外编辑。

与所有新功能一样,您的反馈是 非常重要 帮助 引导我们的发展。你可以把你的钱寄给我 反馈 在Twitter上 @尼库伦胡斯 ,或者向VisualStudioC++团队伸出援助之手 @视觉 visualcpp@microsoft.com .

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享