VS各个版本对应的C++版本一览表(最新为VS2022)
发布于 2023-05-09 | 作者: 疯狂的挖掘机 | 来源: 广州建站小戴BOTAO博客 | 转载于: 广州建站小戴BOTAO博客
1、VS各版本与MSVC对照表
IDE
发布时间
发布时间
工具集版本
MSC_VER
Visual C++6.0
1998
V60
1200
MSVC++ 6.0
Visual Studio 2002
2002
V 70
1300
7.0
Visual Studio 2003
2003
V71
1310
7.1
Visual Studio 2005
2005
V 80
400
8.0
Visual Studio 2008
2008
V90
1500
9.0
Visual Studio 2010
2010
V100
1600
10.0
Visual Studio 2012
2012
V110
1700
11.0
Visual Studio 2013
2013
V120
1800
12.0
Visual Studio 2015
2015
V 140
1900
14.0
Visual Studio 2017
2017
V 141
1910
14.1
Visual Studio 2019
2019
V 142
1920
14.2
Visual Studio 2022
2022
V 143
1930
14.3
2、GCC版本与C++支持情况表
IC++版本
GCC版本
支持情况
C++98
6.1之前默认版本
完全支持
C++11
GCC4.8.1版本开始完全支持
完全支持
C++14
GCC6.1版本开始完全支持(6.1-10默认模式)
完全支持
C++17
GCC5到7版本已经基本完全支持(GCC11默认模式)
完全支持
C++20
GCC8开始陆续支持
未完全支持
C++23 (标准制定中)
GCC11版本开始支持
未完全支持
3、VS版本与C++支持情况表
IC++版本
VS版本
支持情况
C++11
2015完全支持 ,13基本支持,12部分支持,10以及以下不支持
完全支持
C++14
2017完全支持 ,15基本支持,13部分支持
完全支持
C++17
2017基本支持 ,15部分支持
完全支持
C++20
2022 版本已经完全支持,2019开始陆续支持
完全支持
C++23 (标准制定中)
2022版本开始部分支持
未完全支持
4、C#与.NET版本与C++支持情况表
5、引用
1、C++各版本标准与gcc、vs编译器对应关系
2、#版本、.NET版本、Visual Studio版本对应关系