Visual Studio 2019获得C ++概念

现在,即将发布的Visual Studio 2019 IDE的beta版中支持C ++ 20概念 ,可以帮助开发人员编写更简洁的C ++代码。

在Visual Studio 2019预览版2中受支持,C ++概念是谓词,用于表达通用算法对其模板参数的期望。 概念允许开发人员记录对由编译器强制执行的模板的约束。 通过基于概念的重载可以改善编译时间。

[Microsoft .Net 5将.Net Framework和.Net Core结合在一起:了解.Net Standard和.Net Core的合并对开发人员意味着什么 | 从InfoWorld的Microsoft Architect博客中了解如何从.Net Framework和.Net Core中获得最大收益。 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

编译器和标准库均内置了对C ++概念的支持。 该功能通过/std:c++latest模式首次亮相。 一旦在所有Visual Studio产品(包括编译器,库,IntelliSense,构建器和调试器)中实现了所有C ++ 20功能,Microsoft将通过/std:c++20模式提供它们。 IntelliSense支持当前不可用,Microsoft的实现尚不包括对ISO C ++标准所做的最新更改。

具体来说,编译器支持以下功能:

  • 概念的C ++扩展。
  • 概念的语义约束匹配。

Microsoft正在开发对C ++范围的支持,提供用于处理元素范围并紧密链接到Concepts的组件。 Microsoft正在寻求有关Concepts的反馈,这些反馈可以留在公司博客中 ,也可以通过Visual Studio中的“报告问题”工具保留。

您可以从Visual Studio网站下载Visual Studio 2019预览版

From: https://www.infoworld.com/article/3438656/visual-studio-2019-gains-c-concepts.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值