支持C++的IntelliCode现在可用作Visual Studio 2019的扩展

栏目: C++ · 发布时间: 5年前

上周,微软在博客中宣布,IntelliCode代码完成建议将于Visual Studio 2019中引入Visual C ++。

在编码一段时间之后,会出现一些常见的使用模式。例如,最终将关闭一个开放流。在if语句的上下文中使用字符串时,通常要检查字符串是否为空或具有特定大小。开发人员随着时间的推移识别并使用这些编码模式IntelliCode已经知道这些常见模式,并可以将它们作为代码建议给开发人员。

支持C++的IntelliCode现在可用作Visual Studio 2019的扩展

借助机器学习,IntelliCode可以对数千个真实项目进行培训,其中包括GitHub上的开源项目。因此,当使用像STL这样的公共库时,IntelliCode对开发人员将是最有帮助的。 IntelliCode通过将最常用的项放在IntelliSense完成列表的顶部来节省时间。

在使用IntelliCode扩展程序一段时间后,已加星标的项目将开始显示在“成员列表”的顶部。它们是IntelliCode的推荐。

在扩展的未来版本中,Microsoft将使C++开发人员能够让IntelliCode从他们自己的代码中学习。他们还在考虑为Visual Studio Code添加C++ IntelliCode支持。这对开发人员来说是一个受欢迎的功能,因为它可以节省时间。

Hacker News的评论写道:“这非常好,我可能会在VS2019稳定之后使用它很多(现在只是预览)。但是,事情很好,很多关于C ++标准库的设计。它们应该将这对迭代器封装到一个结构中,并实现从向量/数组到该对象的隐式转换。要求每次输入开始/结束都会适得其反。“

有关更多详细信息,请访问 Microsoft博客

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-12/155802.htm


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

互联网思想十讲

互联网思想十讲

段永朝 / 商务印书馆 / 2014-10 / 68.00

本书是作者为北京大学新闻与传播学院硕士生开设的《互联网前沿思想》课程的讲义。作者力图从技术、经济和社会的角度,在大尺度上观察互联网究竟根植于什么样的文化土壤。作者选择了复杂性、社会网络分析、公共空间这三个维度展开分析,为读者呈现出了脱胎于工业时代的互联网继承了哪些思想,并对哪些思想做出了彻底的颠覆。一起来看看 《互联网思想十讲》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具