原文链接: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 |