系统增强
Microsoft Visual C++ V15.0 32/64位 官方中文版
  • Microsoft Visual C++ V15.0 32/64位 官方中文版

  • 类别:系统增强系统: WinAll
  • 大小:12.91M时间:2021-05-03 08:30:00

应用简介

  Microsoft Visual C++是一款专业的动态链接库。该软件不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,支持大多数C++11特性以及C++ 2015子集的编译器,让你轻松运行各种游戏和软件。

Microsoft Visual C++

【功能特点】

  在该版本中,更新了 C++ 编译器和标准库,使其对 C++11 的支持得到增强并开始支持某些 C++14 功能。 还包括初步支持 C++17 标准版中预期的某些功能。

  此外,该版本修复了 500 多个编译器 Bug,包括客户通过 Microsoft Connect 提交的许多 Bug,非常感谢!

  语言功能

  我们增加了以下新功能,以使编译器更靠近标准 C++:

  可恢复函数 (resume/await)关键字 resume 和 await 为异步编程提供语言级的支持,并启用可恢复函数。 目前,此功能仅适用于 x64 目标。 对于 C+ +17 的建议 [N3858]

  泛型(多态)Lambda 表达式现在 Lambda 函数参数类型可指定使用 auto;在此上下文中编译器将 auto 解释为此闭包的函数调用运算符是成员函数模板,在 Lambda 表达式中对 auto 的每次使用都对应着截然不同的模板类型参数。 

  通用的 Lambda 捕获表达式也称为初始化捕获。 现在,任意表达式的结果可分配给 Lambda 捕获子句中的变量。 这将使 move-only 类型被值捕获,并使 Lambda 表达式在其闭包对象中定义任意数据成员。

  二进制文本现在支持二进制文本。 这些文本将以 0B 或 0b 作为前缀,且仅由数字 0 和 1 组成。

  返回类型推断现在,可推断普通函数的返回类型,包括带有多条返回语句的函数以及递归函数。 这些函数定义前面可以添加 auto 关键字,和带有结尾返回类型的函数定义一样,只是省略了结尾返回类型。

  decltype(auto) 使用 auto 关键字初始化表达式的类型推断将从表达式中去除 ref 限定符和顶层 cv 限定符。 decltype(auto) 将保留 ref 和 cv 限定符,且现在可在可以使用 auto 的任意位置使用,除非引入推断或结尾返回类型的函数。

Microsoft Visual C++

【软件亮点】

  线程安全"神奇"静态现在可用线程安全的方式来初始化静态局部变量,而不必进行手动同步。 只有初始化是线程安全的,多线程使用静态局部变量仍必须手动同步。 通过使用 /Zc:threadSafeInit- 标记来避免依赖于 CRT,可以禁用线程安全静态功能。 

  线程本地存储使用 thread_local 关键字声明应为每个线程创建独立对象。

  noexcept 现在,可以使用 noexcept 运算符来检查表达式是否可能引发异常。 现在,可以使用 noexcept 说明符来指定函数未引发异常。 

  内联命名空间现在可以将命名空间指定为内联式,以将其内容提升至封闭命名空间。 内联命名空间可用于创建带有版本的库,这些库默认提供其最新版本,同时仍显式提供 API 的较低版本。 

  无限制联合现在联合类型可包含使用重要的构造函数的类型。 必须定义这些联合的构造函数。 

  新字符类型和 Unicode 文本现在支持 UTF-8、UTF-16 和 UTF-32 格式的字符和字符串文本,并引入了新的字符类型 char16_t 和 char32_t。 字符文本可使用 u8 (UTF-8)、u (UTF-16) 或 U (UTF-32) 作为前缀(如 U'a'),而字符串文本还可使用原始字符串等效项 u8R (UTF-8 raw-string)、uR (UTF-16 raw-string) 或 UR (UTF-32 raw-string) 作为前缀。 通用字符名称可在 Unicode 文本(如 u'\u00EF'、u8"\u00EF is i" 和 u"\U000000ef is I")中自由使用。 

  __func__ 预定义的标识符 __func__ 显式定义为包含封闭函数的非限定和无修饰名称的字符串。 

  __restrict 现在 __restrict 可应用于引用。

  类型名称关键字。 用户现在可以在模板参数中编写 typename 而不是 class 。

  全局 void operator delete(void *, std::size_t) noexcept 和 void operator delete[](void *, std::size_t) noexcept 现在可进行重载。

  数字分隔符 现在,您可以使用单引号分隔数值文件,以使其更易于阅读。 例如, int x = 1’000’000;。 

  文字中的通用字符名 现在,您可以编写基本的字符,如"A"和换行字符,作为文字中的代码点。 例如, const char *s = "\u0041\u000A";。

  Visual C++ 库功能

  标准库类型的用户定义文本 (UDL) 为了方便起见,<chrono>, <string>和<complex> 标头现在提供 UDL 运算符。 例如,123ms 表示 std::chrono::milliseconds(123),"hello"s 表示 std::string("hello"),且 3.14i 表示 std::complex(0.0, 3.14)。

展开 收起
其他版本
猜你喜欢
热门专题
热门推荐
  • ARCore(谷歌AR服务) V1.54.260890493 安卓版

    ARCore(谷歌AR服务) V1.54.260890493 安卓版

  • 酷安APP V16.2.0 安卓版

    酷安APP V16.2.0 安卓版

  • 顺网云电脑 V4.0.5 安卓版

    顺网云电脑 V4.0.5 安卓版

  • WiFi万能钥匙 V5.2.13 安卓版

    WiFi万能钥匙 V5.2.13 安卓版

  • 面具magisk V30.6 安卓官方版

    面具magisk V30.6 安卓官方版

  • 自动点击器正版 V2.0.12.31 安卓最新版

    自动点击器正版 V2.0.12.31 安卓最新版

  • 向日葵远程控制APP V15.5.3.81450 安卓最新版

    向日葵远程控制APP V15.5.3.81450 安卓最新版

  • 乐写 V6.7 安卓版

    乐写 V6.7 安卓版

  • 甲壳虫ADB助手 V1.4.1 安卓最新版

    甲壳虫ADB助手 V1.4.1 安卓最新版

  • 腾讯应用宝手机版 V9.1.9 安卓最新版

    腾讯应用宝手机版 V9.1.9 安卓最新版

  • Google Play Store V51.0.19-24 [0] [PR] 897988648 安卓版

    Google Play Store V51.0.19-24 [0] [PR] 897988648 安卓版

  • 小米应用商店 V4.116.0 安卓最新版

    小米应用商店 V4.116.0 安卓最新版

推荐排名
  • 一键dll修复工具win10 V2021 完整破解版

    一键dll修复工具win10 V2021 完整破解版 355K5.4万人在用 一键dll修复工具破解版是一款小巧易用的电脑系统修复工具。该软件操作简单,主要可以帮助用户解决一些dll文件问题,有的时候我们会碰到出现丢失、缺少DLL文件等问题,导致无法正常打开,那么这个软件就可以一键解决掉所有的问题。

    详情
  • vc_redist.x64.exe 官方版

    vc_redist.x64.exe 官方版 13.9M4.9万人在用 vc_redist.x64.exe是微软官方的VC++运行库安装包,这是Visual C++ Redistributable Package安装Visual C++ 库的运行时组件。这些包可用于在计算机上运行此类应用程序。

    详情
  • DX修复工具增强版安装包 V4.4.0.36953 官方最新版

    DX修复工具增强版安装包 V4.4.0.36953 官方最新版 87.28M2.7万人在用 DX修复工具增强版安装包是一款专为解决电脑DirectX组件异常问题打造的实用软件。它集成了全面的检测与修复功能,能够精准定位DirectX相关的各类故障,为用户提供高效便捷的解决方案。

    详情
  • everything免安装中文版 V1.5 最新免费版

    everything免安装中文版 V1.5 最新免费版 2.97M2.3万人在用 everything是一款由美国著名软件工程师研发的本地文件在线搜索与定位软件,无论文件的大小如何,都能帮助用户快速精准地找到文件的位置,且软件的界面干净清爽,不会对系统空间造成太多的占用。

    详情
  • Winhance(系统瘦身工具) V26.04.17 官方版

    Winhance(系统瘦身工具) V26.04.17 官方版 57.39M1.6万人在用 Winhance是一款免费开源、可视化的 Windows 10/11 系统增强优化工具,主打一键精简臃肿、性能调校、隐私管控、界面定制,无需复杂命令 / 注册表,无需重装系统,就能让你的电脑焕然一新。

    详情
  • WIN10系统.NET3.5离线一键安装工具 V1.01 官方最新版

    WIN10系统.NET3.5离线一键安装工具 V1.01 官方最新版 140.81M1.3万人在用 WIN10系统.NET3.5离线一键安装工具是一款针对Windows 10操作系统所推出的NET3.5安装包。本软件支持所有Win10系统,包括最新的WIN10 1809和LTSC,支持系统离线安装.net3.5。

    详情
  • batocera.linux(游戏系统) V1.0 PC版

    batocera.linux(游戏系统) V1.0 PC版 3.23G1.1万人在用 batocera.linux是专为游戏而生的一个游戏模拟系统,如果安装了这款Linux系统,那么我们的电脑将变成一个专业的游戏设备,畅玩GB、GBA、3DS、NDS、Wii等多部设备上的游戏。

    详情
  • vc_redist.x86.exe 官方版

    vc_redist.x86.exe 官方版 13.13M1万人在用 vc_redist.x86.exe是微软官方的VC++运行库安装包,86版只适用于32位系统。这些组件是运行使用Visual Studio 2015 开发的 C++ 应用程序所必需的,并与Visual C+库动态链接。

    详情
网友评论