排序
清晰的、功能性的C++文档+狮身人面像+呼吸+ doxGe+cFug
编写好的文档很难。工具本身不能解决这个问题,但它们可以减轻痛苦。这篇文章将向你展示如何使用 狮身人面像 为C++库生成有吸引力的、功能性的文档,提供了来自 编程辅助工具 . 我们还将把这个...
用火箭科学简化你的代码:C++ 20飞船操作员
这篇文章是 常规系列职位 这里的C++产品团队在微软和其他客人回答我们收到的客户提问。这些问题可以是任何C++相关的:MSVC工具集,标准语言和库,C++标准委员会,ISOCPP.ORG,CppCon等等。今天...
探索叮当工具,第0部分:用叮当构建代码
这篇文章是一系列常规文章的一部分,其中C++产品团队和其他来宾回答了我们从客户那里收到的问题。这些问题可以是任何与C++相关的:MSVC工具集、标准语言和库、C++标准委员会、ISOCPP.ORG、CppCo...
C++ 20的条件显式构造函数
explicit(bool) 是C++ 20的特性,用于简化泛型类型的实现和提高编译时性能。 在C++中,通常使用编写其他类型的对象的类型来编写和使用。 std::pair 和 std::optional 有两个例子,但是在标准库B...
关于C++ 17的书籍
这个帖子是一系列的文章的一部分,这里的C++产品团队在微软和其他客人回答我们收到的客户的问题。这些问题可以是任何C++相关的:MSVC工具集,标准语言和库,C++标准委员会,ISOCPP.ORG,CppCon...
期末班的成绩优势
这个 final 说明符 在C++中 标记a 班 或虚拟成员函数 作为一个不能从 或 被覆写 . 例如,考虑以下代码: struct base { virtual void f() const = 0; }; struct derived final : ...
性病::任何:如何,何时,为什么
这篇文章是 常规系列职位 这里的C++产品团队在微软和其他客人回答我们收到的客户提问。这些问题可以是任何与C++相关的:MSVC工具集、标准语言和库、C++标准委员会、ISOCPP.ORG、 CppCon公司 今...
GSL 3.0.0版本
2020年6月4日–GSL 3.1.0版已经发布。请看最新的 发布页面 有关GSL 3.1.0的信息。有关将来的所有更新,请参阅 发布页面 在GitHub上。 微软3.0.0版的 C++核心指南支持库 (GSL)现在可供您在 发...
如何使用类模板参数推断
类模板参数推导(CTAD)是一种C++ 17核心语言特性,它减少代码冗长。C++ 17的标准库也支持CTAD,因此在升级工具集后,可以使用STD类型:STO::STO::vector:其他库中的类模板和您自己的代码将部...
条件平凡特殊成员函数
C++标准委员会目前关注于将语言添加到可以简化代码的语言中。C++ 20中的一个小例子是 条件平凡特殊成员函数 ,我们在中添加了对的支持 Visual Studio 2019版本16.8 . 它的好处不是很明显,除非...
标准库算法:C++ 17中的更改和添加
今天我们有一个来自 格雷瓜尔 2007年起担任尼康计量公司和微软MVP的软件架构师。 C++ 14标准已经包含了丰富的不同种类的算法。C++ 17添加了更多的算法并更新了一些现有算法。本文解释了什么是新...
Visual Studio 2019 16.9中的静态分析修复、改进和更新
C++静态分析团队的目标是使您的C++编码体验尽可能安全。我们正在添加更丰富的代码安全检查,并解决发布在 C++开发者社区 第页。感谢您参与我们的工作,并就过去的版本和早期预览给了我们很好的...