新濠天地 > ASP编程 > 【新濠天地】透露日期,都能省去开荒者在日常

原标题:【新濠天地】透露日期,都能省去开荒者在日常

浏览次数:57 时间:2019-09-27

Visual Studio 2017 正式版发布,该版本不但加多了实时单元测验、实时框架结构信任关系验证等新性格,还对广大实用功能进行了改良,如代码导航、英特尔liSense、重构、代码修复和调治将养等等。无论选择哪个种类语言或平台,都能省掉开辟者在平凡职责上海消防费的时日和生机。

究竟等到您,最强 IDE Visual Studio 2017 正式版发表,studio2017

Visual Studio 2017 正式版发表,该版本不但加多了实时单元测量检验、实时架构信任关系验证等新本性,还对众多实用功效实行了革新,如代码导航、AMDliSense、重构、代码修复和调度等等。无论采纳哪一类语言或平台,都能省掉开拓者在普通职责上费用的时间和生机。

 

别的,该版本还带动了三个新的轻量化和模块化的设置体验,可依赖必要量身定制安装。三个升高功效集聚在共同,使 Visual Studio 2017 的起步速度比 Visual Studio 贰零壹肆快3倍,建设方案加载时间减少 2-4倍。

 

具体内容如下:

公布日期: 前年四月7日

 

亮点

 

1、导航巩固

Visual Studio 2017 非常的大地立异了代码导航,并对结果开展着色,提供自定义分组、排序、过滤和找寻。庞大的 Go to All(ctrl + T 或 ctrl +,),能对技术方案中的任何文件、类型、成员或标记申明的敏捷、完整搜索。

新濠天地 1

 

2、无须实施方案加载文件

Visual Studio 2017 能够直接张开并拍卖 C#、 C ++ 、 Ruby 、 Go 等一层层语言的另外公文。

新濠天地 2

 

3、智能过滤

AMDliSense 今后提供过滤器,辅助获得你所急需的,而不要出席过多的步子。

新濠天地 3

 

4、语言改进

增多了新的 C# 语言重构命令,帮忙将代码以最新专门的学业当代化。新的风骨解析器和对 EditorConfig 的支撑能够和谐节个团队的编码规范。

 

5、CMake support for C++

能够经过在 Visual Studio 中中央银行政机关接加载 CMake 项目来开端编码。

 

6、Linux support for C++

 Visual C ++ for Linux 开垦未来是 Visual Studio 2017 的一部分。

 

7、Live unit testing

从名称想到所包蕴的意义,实时报告您单元测量检验将经过或停业,而不用离开代码编辑器。 

新濠天地 4

 

8、Run to Click

当在调节和测验器中结束在某在那之中断状态时,将鼠标悬停在一行代码上,你拜见到 Run to Click glyph。单击可在该行截至并后一次继续以此推行。

新濠天地 5

 

9、Exception Helpers

可立即查看万分的根本原因,即时访谈内部非常。别的,能够在抛出特别甘休时通过单击复选框增多条件来驱除从钦赐模块抛出的非凡类型。

新濠天地 6

 

10、小而轻的设置

Visual Studio 2017 新的安装程序更易于运行和平运动作。最小安装独有从前版本的一成大小,只需一两分钟就能够完毕安装

 

不想看之下详细概要和表明的,可查阅本子亮点博文。

 

 

概要

 

Develop:火速导航, 编写和修补代码

● 全新的安装体验 - 减少最小占用空间,达成越来越快、更自定义的装置体验,并支持离线安装。

 

● Visual Studio IDE -  在 Visual Studio 2017 中效率博得大幅进步,包涵压缩运转和解决方案加载时间、改正的记名和身份验证、立异的代码导航等等。

 

● Visual C++ - 在 二零一四 到 2017 版本中没有特意重要的转移。但依然带来了越来越好的 C++14 conformance level、CMake 接济和营造吞吐量,能够增加生产力。

 

● C# 和 Visual Basic - 扩大了对新的 C#7.0 和 Visual Basic 15 语言功效的援助,并引进新的重构,允许你在一个 action 中团队源码。

 

 F# -  帮衬 F#4.1 语言特色,对 F#编写翻译器和 FSharp.Core 有所立异,以及遵照 Roslyn Workspaces 的新编辑器。

 

● JavaScript 和 TypeScript - TypeScript 2.1 适用于 Visual Studio 中的全体 TypeScript 项目。新的 JavaScript 语言服务暗中同意同用并启用。

 

Debug: 轻易调节和测验、配置和检查判断

调度和检查判断 - 对代码十分帮助程序开展大修,带来了更加快的代码导航。 其余,在“会诊工具”窗口中还应该有对运用事件的新摘要以及对 CPU 工具的几项改革。

 

Test: 用周到的测量检验工具编写高素质代码

● Live Unit Testing - 在编辑器中可视化单元测量检验的结果和代码覆盖进程。

 

● Testing Tools - 使用测量检验浏览器将自动化与测量试验用例专业项举办关联。

 

Collaborate(同盟): 使用版本调整,敏捷、高效协作

● Team Explorer 中斩新的 Git 功能和升级的 connect 体验 - 在 Visual Studio 2017 中能够动用 Git 实现越多职能,并轻巧找到您要 connect 的品类和 repos。

 

● Visual Studio 职业申报流程革新 - 更同步的 Report-A-Problem。寻觅、关切和投票,获得全部最新、前段时间的陈述。

 

Extend: 通过创设扩张自定义喜好

● Visual Studio Extensions - 通过创设友好的扩展来自定义 Visual Studio。

● Discoverability of Project and Item Templates - Visual Studio 在选拔项目和项目模板来改良质量的下边有首要立异。

 

Equip: 利用工具巩固生产力并探讨新效率

● .NET Core and ASP.NET Core - 包括新的基于 MSBuild 的 .NET Core  1.0 最终版。使用Visual Studio 2017,你可以创制使用新的 csproj 格式的 .NET 标准库、.NET Core 应用/库和 ASP.NET Web 项目。

 

● Tools for Universal Windows App Development - 蕴含新本子的 .NET Native toolchain, 、.NET Core NuGet 框架、新的生产力工具,以及对 Windows 10“Creators Update”SDK 的支撑。

 

● Xamarin - Xamarin 4.3 增加了对 tvOS 的支撑,同一时间还改进了 iOS Assets Catalog 的支持和 XML 的编辑体验。

 

● Visual Studio Tools for Apache Cordova - 贰个簇新的 browser-based 模拟器使您能够快速编码并登时查看结果。

 

● Node.js Tools for Visual Studio - 更新侧重于增长稳定性、品质和完好产品质量。

 

● Visual Studio Tools for Unity - 现在可以从新的 Visual Studio 安装包中的“Game Development with Unity” workload。

 

● Redgate Developer Tools Core Edition - 为了将 DevOps 成效扩充到 SQL 数据库开垦,Visual Studio 将来包涵了 Redgate 开拓工具核心版,满含Redgate ReadyRoll、SQL Search 和 SQL Prompt。

 

● NuGet - NuGet 现在协理将包重视音讯一向存款和储蓄在项目文件中作为包援引。

 

● Tools for XAML Apps - XAML 运维时工具栏今后同意追踪宗旨。 XAML 编辑器的核查和总体性优化大大进步了 XAML 的生产力。

 

● Data Tools and SQL Server - 最新的 SQL Server Data Tools 援救 Azure SQL 数据库和 SQL Server 2016 中的最新作用。

 

● Developer Analytics Tools - Visual Studio 2017 包涵的 Developer Analytics Tools v8.6,对 Visual Studio 中的 Application Insights 和 HockeyApp 功用扩充了好些个更进一步。

 

● Office Developer Tools for Visual Studio - 满含带有最新版本和意义的 Office 开辟工具。

 

● Live Architecture Dependency Validation - 信赖性验证图实时通报。

 

● Developer Command Prompt -  脚本重构以支撑新的安装体验。

 

● Azure SDK for .NET - 未来可从新的 Visual Studio 安装包中使用。

 

 

Visual Studio 2017 中新添效果与利益

新濠天地 7

IDE 的改进

● Visual Studio 已经因而优化,收缩了开发银行时间和平消除决方案加载时间。第叁遍运营Visual Studio 最少快 二分一。

 

● Visual Studio 今后将督查实施方案加载或编辑的强大质量。可透过 IDE 中的公告栏收到关于品质倒霉的增添的警报。新的习性大旨(帮忙>管理Visual Studio 质量)不仅可以够查阅影响属性的恢弘,还足以窥见影响运行品质和转移其运行负载行为的工具窗口。

 

● 能够在新的 Visual Studio 安装程序中选拔设置 Visual Studio 的 GitHub 扩张

重复加载全数品种已被替换为重载建设方案,以在切换来 VS 外界分支时协理更好的习性。当使用 Git 命令行切换分支时,在分层切换后选用重载实施方案以促成最大性能进步。

 

● .NET Core 和 ASP.NET Core 项指标文件全局意义已坚实。参阅 project file globbing 以领悟越多细节。

 

● 克隆后,现在将机关转到存款和储蓄库的文本夹视图。能够动用应用方案资源管理器中的新建设方案采用列表查看文件。

 

起始页

双重规划的初步页具备新的 “张开和成立” 功效:

● 从 VSTS 获取远程饭馆或利用 MRU 容易展开本地品种和平化解决方案。

 

● 起头页 MRU 展现在另外Computer上克隆的库房,以便能够轻巧地在脚下计算机上克隆它们。

 

● 直接从开端页面创立二个可搜索模板的新类型和不久前采纳的模版列表。前段时间选用的模版还将利用本性化帐户在 Visual Studio 实例里边漫游。

 

● 通过起头页面上的 “从 VSTS 导出” 选项,从经验来自 VSTS 的快速运营新的仿造

可免去的 “初步使用” 部分。

 

● 精细的视觉设计,以管理十分小显示屏上空白空间的使用。

新的起头页如下所示:

新濠天地 8

 

革新代码导航,在 Visual Studio 2017 中对代码导航成效扩充了首要立异:

● 跳转到全体 (Ctrl +, or Ctrl + T) 可让你急迅找到并转到代码中的文件,类型,方法和别的因素。即便在大型代码库中,也得以找到任何项目项目。在 C# 和 Visual Basic 中,还增添了 “模糊” 匹配,假诺您拼写错三个类型名称,还是能够找出得到结果。还实现了 Go To Line(Ctrl + G)。该意义令你在编辑菜单的顶上部分找到 Go To 种类命令。

新濠天地 9

新濠天地 10

 

● 查找全体援用 (Shift+F12) 也已透过重大立异 (近些日子仅帮衬 C#, Visual Basic, 和 C++),提供高级分组,过滤,排序,在引用结果中查究以及高亮结果(适用于 C# 和 VB),所以你能够清楚明了您的援引,并赢得所需的代码行。在鼠标悬停在引用的类型上时,会有贰个浮泛提醒,在那之中带有源代码中的援用上下文(适用于 C# 和 VB)。通过切换工具栏中的保持结果按键,下一回调用查找全部援用就要新窗口中填充援用结果。那允许你在现阶段窗口中保留当前结果。

新濠天地 11

 

● 结构指引线今后在编辑器中已再一次绘制,以便能够轻便地查看正在利用的代码的组织。当鼠标悬停时,将展现包涵当前代码块相对于其祖先块的上下文的漂浮提醒。该功用当前支撑 C#, Visual Basic 和 XAML 文件,以及通过 TextMate 语法援救的别的公文。(在 “工具”>“选项” 对话框中,通过撤除选中 “文本编辑器” >“ 常规” 种类下的 “突显结构教导线” 复选框禁止使用此作用)

新濠天地 12

 

Visual C++

C++ 代码剖判

用来执行 C++ 大旨指南的 C++ 宗旨检查器今后与 Visual Studio 一同发布。只需在品种属性页中的代码分析扩充对话框中启用检查器功效,运行代码解析时就能够自行引进该扩大。

新濠天地 13

 

C++ 编译器

革新了 C++ 编写翻译器和规范库,加强了对 C++11 和 C++14 功能的帮助,以及对 C++17 标准中一些作用的起首援助。要在意的是,编写翻译器依然缺少 C++11 和 C++98 标准中的一些意义。Visual Studio 2017 允许将 /sdl 和 /await 一齐使用。

 

此版本在优化和代码生成方面带来了多少个立异。一些显着的精雕细刻包罗:

● 改革的循环代码生成:支持电动向量化的常数整数除法,更加好地辨识 memset 情势

 

● 精雕细琢代码安全性:革新缓冲区溢出,而且 /guard:cf 以往可爱慕生成跳转表的 switch 语句

 

● 当使用协同例程时,Experimental 关键字 “yield” 已删除。你的代码应该更新为使用 “co_yield”。

 

C++ 库

● [STL] basic_string 的属性革新

● [STL] 增加了 <any>, <string_view>, apply(), make_from_tuple()

● [STL] std::vector 在准确和性质方面业已进展了重在革新

● [STL] The STL 未来幸免撤除引用空花括号指针

● [STL] 添加了 <optional>, <variant>, shared_ptr::weak_type, 和 <cstdalign>.

● [STL] 有关 STL 立异的完全列表,请参见:Visual C ++团队博客

 

 

下载地址:

● Visual Studio 2017 社区版(适用于学员、开源和个体开荒人士的法力齐备的免费 IDE)

 

● Visual Studio 2017 专门的学问版(适用于Mini团队的正规开荒人士工具、服务和订阅权益)

 

● Visual Studio 2017 集团版(知足全体规模大小的团队的渴求品质和层面的端到端应用方案)

 

IDE Visual Studio 2017 正式版公布,studio2017 Visual Studio 2017 正式版发表,该版本不但增多了实时单元测验、实时架构依赖关系...

 

除此以外,该版本还带来了一个新的轻量化和模块化的装置体验,可依照须求量身定制安装。三个增加功效汇聚在一同,使 Visual Studio 2017 的开发银行速度比 Visual Studio 二〇一五快3倍,建设方案加载时间降低 2-4倍。

 

具体内容如下:

颁发日期: 二零一七年一月7日

 

亮点

 

1、导航加强

Visual Studio 2017 十分大地改良了代码导航,并对结果开展着色,提供自定义分组、排序、过滤和查找。庞大的 Go to All(ctrl + T 或 ctrl +,),能对解决方案中的任何文件、类型、成员或标识申明的飞跃、完整寻找。

新濠天地 14

 

2、无须技术方案加载文件

Visual Studio 2017 能够一贯展开并拍卖 C#、 C ++ 、 Ruby 、 Go 等一多元语言的另外公文。

新濠天地 15

 

3、智能过滤

AMDliSense 未来提供过滤器,帮忙得到你所急需的,而毋庸参加过多的步骤。

新濠天地 16

 

4、语言立异

新濠天地,增加了新的 C# 语言重构命令,协助将代码以最新职业今世化。新的品格解析器和对 EditorConfig 的匡助能够协调解个团队的编码标准。

 

5、CMake support for C++

能够透过在 Visual Studio 中央行政机关接加载 CMake 项目来开首编码。

 

6、Linux support for C++

 Visual C ++ for Linux 开荒以后是 Visual Studio 2017 的一片段。

 

7、Live unit testing

看名就能够猜到其意义,实时报告您单元测试将透过或失利,而不用离开代码编辑器。 

新濠天地 17

 

8、Run to Click

当在调节和测验器中截止在某当中断状态时,将鼠标悬停在一行代码上,你造访到 Run to Click glyph。单击可在该行停止并后一次继续以此推行。

新濠天地 18

 

9、Exception Helpers

可眼看查看十分的根本原因,即时访谈内部极其。另外,能够在抛出特别甘休时经过单击复选框加多条件来驱除从钦点模块抛出的特别类型。

新濠天地 19

 

10、小而轻的设置

Visual Studio 2017 新的安装程序更易于运行和平运动作。最小安装独有从前版本的10%大小,只需一两分钟就可以达成安装

 

不想看之下详细概要和注脚的,可查阅本子亮点博文。

 

 

概要

 

Develop:快捷导航, 编写和修补代码

● 斩新的设置体验 - 减弱最小占用空间,实现越来越快、更自定义的安装体验,并协助离线安装。

 

● Visual Studio IDE -  在 Visual Studio 2017 中效果得到小幅度进级,包蕴压缩运转和缓慢解决方案加载时间、改良的报到和身份验证、立异的代码导航等等。

 

● Visual C++ - 在 二〇一五 到 2017 版本中从未特地重要的改观。但依然带来了更加好的 C++14 conformance level、CMake 支持和创设吞吐量,可以增加生产力。

 

● C# 和 Visual Basic - 扩充了对新的 C#7.0 和 Visual Basic 15 语言功用的支撑,并引进新的重构,允许你在二个 action 中团队源码。

 

 F# -  援助 F#4.1 语言特征,对 F#编译器和 F夏普.Core 有所立异,以及依照 Roslyn Workspaces 的新编辑器。

 

● JavaScript 和 TypeScript - TypeScript 2.1 适用于 Visual Studio 中的全数 TypeScript 项目。新的 JavaScript 语言服务暗中认可同用并启用。

 

Debug: 轻松调节和测量试验、配置和检查判断

调养和会诊 - 对代码卓殊扶助程序举办大修,带来了更快的代码导航。 别的,在“会诊工具”窗口中还大概有对运用事件的新摘要以及对 CPU 工具的几项革新。

 

Test: 用周到的测量试验工具编写高素质代码

● Live Unit Testing - 在编辑器中可视化单元测验的结果和代码覆盖进度。

 

● Testing Tools - 使用测量试验浏览器将自动化与测量检验用例职业项实行关联。

 

Collaborate(协作): 使用版本调控,敏捷、高效同盟

● Team Explorer 中斩新的 Git 作用和进级换代的 connect 体验 - 在 Visual Studio 2017 中能够动用 Git 达成越来越多效果与利益,并轻易找到您要 connect 的档次和 repos。

 

● Visual Studio 专门的职业申报流程革新 - 更同步的 Report-A-Problem。找寻、关心和投票,得到全体最新、近期的反映。

 

Extend: 通过创设扩充自定义喜好

● Visual Studio Extensions - 通过创设友好的扩展来自定义 Visual Studio。

● Discoverability of Project and Item Templates - Visual Studio 在采用项目和花色模板来立异品质的方面有关键革新。

 

Equip: 利用工具加强生产力并探究新作用

● .NET Core and ASP.NET Core - 包蕴新的依赖 MSBuild 的 .NET Core  1.0 最后版。使用Visual Studio 2017,你能够创立使用新的 csproj 格式的 .NET 规范库、.NET Core 应用/库和 ASP.NET Web 项目。

 

● Tools for Universal Windows App Development - 满含新本子的 .NET Native toolchain, 、.NET Core NuGet 框架、新的生产力工具,以及对 Windows 10“Creators Update”SDK 的支撑。

 

● Xamarin - Xamarin 4.3 增添了对 tvOS 的支撑,相同的时候还改良了 iOS Assets Catalog 的补助和 XML 的编辑撰写体验。

 

● Visual Studio Tools for Apache Cordova - 一个全新的 browser-based 模拟器令你能够快捷编码并立时查看结果。

 

● Node.js Tools for Visual Studio - 更新侧重于拉长稳固性、品质和总体产质量量。

 

● Visual Studio Tools for Unity - 以往可以从新的 Visual Studio 安装包中的“Game Development with Unity” workload。

 

● Redgate Developer Tools Core Edition - 为了将 DevOps 作用扩张到 SQL 数据库开垦,Visual Studio 未来包罗了 Redgate 开垦工具主旨版,富含Redgate ReadyRoll、SQL Search 和 SQL Prompt。

 

● NuGet - NuGet 以往协助将包重视新闻直接存款和储蓄在项目文件中作为包引用。

 

● Tools for XAML Apps - XAML 运维时工具栏未来同意追踪大旨。 XAML 编辑器的改进和性能优化大大升高了 XAML 的生产力。

 

● Data Tools and SQL Server - 最新的 SQL Server Data Tools 援救 Azure SQL 数据库和 SQL Server 2014 中的最新作用。

 

● Developer Analytics Tools - Visual Studio 2017 包罗的 Developer Analytics Tools v8.6,对 Visual Studio 中的 Application Insights 和 HockeyApp 作用扩充了累累更进一步。

 

● Office Developer Tools for Visual Studio - 满含带有最新版本和效果与利益的 Office 开辟工具。

 

● Live Architecture Dependency Validation - 信任性验证图实时通报。

 

● Developer Command Prompt -  脚本重构以协理新的装置体验。

 

● Azure SDK for .NET - 未来可从新的 Visual Studio 安装包中使用。

 

 

Visual Studio 2017 中新扩展效果与利益

新濠天地 20

IDE 的改进

● Visual Studio 已经通过优化,收缩了运行时间和消除方案加载时间。第三回开行Visual Studio 最少快 二分之一。

 

● Visual Studio 以往将监察和控制实施方案加载或编辑的扩大性能。可经过 IDE 中的布告栏收到有关品质倒霉的扩展的警报。新的品质中心(支持>管理Visual Studio 品质)不仅能查看影响属性的恢宏,还能发掘影响运营性能和改变其运维负载行为的工具窗口。

 

● 可以在新的 Visual Studio 安装程序中甄选安装 Visual Studio 的 GitHub 扩张

双重加载全数类型已被调换为重载实施方案,以在切换来 VS 外部分支时帮忙更加好的品质。当使用 Git 命令行切换分支时,在分层切换后选用重载建设方案以落到实处最大品质升高。

 

● .NET Core 和 ASP.NET Core 项目标公文全局意义已进步。参阅 project file globbing 以询问越多细节。

 

● 克隆后,以后将自动转到存款和储蓄库的文书夹视图。能够行使应用方案能源管理器中的新施工方案选取列表查看文件。

 

起始页

再也设计的初步页具有新的 “打开和创办” 功能:

● 从 VSTS 获取远程旅馆或选取 MRU 轻便展开本地品种和消除方案。

 

● 最初页 MRU 突显在任何Computer上克隆的货仓,以便能够轻巧地在当下电脑上克隆它们。

 

● 直接从开始页面创建贰个可搜索模板的新品类和近来应用的模板列表。近期应用的沙盘还将选择性情化帐户在 Visual Studio 实例之间漫游。

 

● 通太早先页面上的 “从 VSTS 导出” 选项,从经验来自 VSTS 的便快捷运输转新的仿制

可免除的 “开首应用” 部分。

 

● 精细的视觉设计,以拍卖十分小显示屏上空白空间的选拔。

新的起头页如下所示:

新濠天地 21

 

精雕细刻代码导航,在 Visual Studio 2017 中对代码导航功能举行了首要改良:

● 跳转到全体 (Ctrl +, or Ctrl + T) 可让你火速找到并转到代码中的文件,类型,方法和别的因素。纵然在巨型代码库中,也足以找到别的类型项目。在 C# 和 Visual Basic 中,还加多了 “模糊” 相称,假设你拼写错一个品类名称,还是能够搜索拿到结果。还落实了 Go To Line(Ctrl + G)。该功能令你在编辑菜单的最上部找到 Go To 体系命令。

新濠天地 22

新濠天地 23

 

● 查找全数引用 (Shift+F12) 也已经过重大改良 (如今仅扶助 C#, Visual Basic, 和 C++),提供高级分组,过滤,排序,在援引结果中追寻以及高亮结果(适用于 C# 和 VB),所以您能够清楚明了您的引用,并获取所需的代码行。在鼠标悬停在援引的花色上时,会有二个漂移提醒,个中积累源代码中的引用上下文(适用于 C# 和 VB)。通过切换工具栏中的保持结果开关,下三次调用查找全数援用就要新窗口中填充援用结果。那允许你在此时此刻窗口中保存当前结果。

新濠天地 24

 

● 结构引导线以往在编辑器中已再一次绘制,以便能够轻巧地查看正在选择的代码的构造。当鼠标悬停时,将突显包括当前代码块绝对于其祖先块的上下文的悬浮提示。该意义当前支撑 C#, Visual Basic 和 XAML 文件,以及经过 TextMate 语法帮忙的其它文件。(在 “工具”>“选项” 对话框中,通过撤销选中 “文本编辑器” >“ 常规” 种类下的 “突显结构辅导线” 复选框禁止使用此效能)

新濠天地 25

 

Visual C++

C++ 代码剖析

用以实践 C++ 宗旨指南的 C++ 核心检查器今后与 Visual Studio 一齐公布。只需在项目属性页中的代码深入分析扩张对话框中启用检查器功用,运维代码深入分析时就能自动引进该扩展。

新濠天地 26

 

C++ 编译器

履新了 C++ 编写翻译器和规范库,巩固了对 C++11 和 C++14 功用的协理,以及对 C++17 标准中某个意义的始发帮衬。要潜心的是,编写翻译器依然贫乏 C++11 和 C++98 标准中的一些功能。Visual Studio 2017 允许将 /sdl 和 /await 一同行使。

 

此版本在优化和代码生成方面带来了多少个创新。一些显着的精耕细作富含:

● 改正的循环代码生成:协理自动向量化的常数整数除法,越来越好地辨认 memset 格局

 

● 精耕细作代码安全性:勘误缓冲区溢出,并且 /guard:cf 现在可有限支撑生成跳转表的 switch 语句

 

● 当使用协同例程时,Experimental 关键字 “yield” 已删除。你的代码应该更新为使用 “co_yield”。

 

C++ 库

● [STL] basic_string 的属性创新

● [STL] 增加了 <any>, <string_view>, apply(), make_from_tuple()

● [STL] std::vector 在科学和本性方面现已进展了首要创新

● [STL] The STL 以后制止撤消引用空花括号指针

● [STL] 添加了 <optional>, <variant>, shared_ptr::weak_type, 和 <cstdalign>.

● [STL] 有关 STL 创新的欧洲经济共同体列表,请参见:Visual C ++团队博客

 

 

下载地址:

● Visual Studio 2017 社区版(适用于学员、开源和民用开垦职员的机能完备的无偿 IDE)

 

● Visual Studio 2017 职业版(适用于Mini团队的标准开采职员工具、服务和订阅权益)

 

● Visual Studio 2017 公司版(知足全体规模大小的团组织的供给品质和规模的端到端施工方案)

 

本文由新濠天地发布于ASP编程,转载请注明出处:【新濠天地】透露日期,都能省去开荒者在日常

关键词:

上一篇:能够使得开发人员在Linux用C

下一篇:没有了