原文链接:https://msdn.microsoft.com/en-us/library/hh567368.aspx
Visual Studio 2010 |
Visual Studio 2012 |
Visual Studio 2013 |
Visual Studio 2015 |
|
---|---|---|---|---|
v2.0 |
v2.1* |
v2.1* |
v3.0 |
|
No |
No |
No |
Yes |
|
No |
No |
Yes |
||
No |
No |
Yes |
||
No |
No |
Yes |
||
Yes |
Yes |
Yes |
Yes |
|
v1.0 |
v1.0 |
v1.0 |
Yes |
|
Yes |
Yes |
Yes |
Yes |
|
v1.0 |
v1.1 |
v1.1 |
Yes |
|
v1.0 |
v1.1** |
v1.1 |
Yes |
|
Yes |
Yes |
Yes |
Yes |
|
No |
No |
Yes |
Yes |
|
No |
No |
No |
No |
|
No |
No |
Yes |
||
Yes |
Yes |
Yes |
Yes |
|
Yes |
Yes |
Yes |
Yes |
|
Partial |
Yes |
Yes |
Yes |
|
No |
Yes |
Yes |
Yes |
|
No |
No |
No |
Yes |
|
No |
No |
No |
Yes |
|
TR1 |
Partial |
Partial |
Yes |
|
No |
No |
Yes |
||
No |
No |
No |
Yes |
|
No |
No |
Yes |
Yes |
|
No |
No |
No |
Yes |
|
No |
No |
No |
Yes |
|
No |
No |
Yes |
||
No |
No |
No |
Yes |
|
No |
No |
No |
Yes |
|
No |
Yes |
Yes |
Yes |
|
No |
No |
Yes |
||
Yes |
Yes |
Yes |
Yes |
|
No |
No |
No |
Yes |
|
No |
No |
No |
Yes |
|
No |
No |
No |
Yes |
|
Yes |
Yes |
Yes |
Yes |
|
No |
Yes |
Yes |
Yes |
|
Partial |
Yes |
Yes |
Yes |
|
Yes |
Yes |
Yes |
Yes |
|
No |
No |
No |
Yes |
C++11 Core Language Features: Concurrency |
Visual Studio 2010 |
Visual Studio 2012 |
Visual Studio 2013 |
Visual Studio 2015 |
---|---|---|---|---|
N/A |
N/A |
N/A |
Yes |
|
No |
Yes |
Yes |
Yes |
|
No |
Yes |
Yes |
Yes |
|
No |
Yes |
Yes |
Yes |
|
N/A |
N/A |
N/A |
Yes |
|
No |
Yes |
Yes |
Yes |
|
No |
No |
No |
Yes |
|
Yes |
Yes |
Yes |
Yes |
|
No |
No |
No |
Yes |
|
No |
Yes |
Yes |
Yes |
|
Partial |
Partial |
Partial |
Yes |
|
No |
No |
No |
Yes |
C++11 Core Language Features: C99 |
Visual Studio 2010 |
Visual Studio 2012 |
Visual Studio 2013 |
Visual Studio 2015 |
---|---|---|---|---|
Partial |
Partial |
Partial |
Yes |
|
Partial |
Partial |
Partial |
Partial |
|
Yes |
Yes |
Yes |
Yes |
|
N/A |
N/A |
N/A |
N/A |
Feature |
Visual Studio 2013 |
Visual Studio 2015 |
Tweaked workding for contextual conversions |
Yes |
Yes |
Binary literals |
No |
Yes |
auto and decltype(auto) return types |
No |
Yes |
init-captures |
No |
Yes |
Generic lambdas |
No |
Yes |
Variable templates |
No |
No |
Extended constexpr |
No |
No |
NSDMIs for aggregates |
No |
No |
Avoiding/fusing allocations |
No |
No |
[[deprecated]] attributes |
No |
No |
Sized allocation |
No |
Yes |
Digit separators |
No |
Yes |
Feature |
Visual Studio 2013 |
Visual Studio 2015 |
New rules for auto with braced-init-lists |
No |
No |
Terse static assert |
No |
No |
typename in template template-parameters |
No |
No |
Removing trigraphs |
Yes |
Yes |
Nested namespace definitions |
No |
No |
N4259 std::uncaught_exceptions() |
No |
No |
N4261 Fixing qualification conversions |
No |
No |
N4266 Attributes for namespaces and enumerators |
No |
No |
N4267 u8 character literals |
No |
No |
N4268 Allowing more non-type template args |
No |
No |
N4295 Fold expressions |
No |
No |
await/resume |
No |
Yes |