You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/visual-cpp-language-conformance.md
+17-7Lines changed: 17 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ translation.priority.ht:
31
31
- "zh-tw"
32
32
---
33
33
# Visual C++ Language Conformance
34
-
This topic summarizes the ISO C++03/11/14 and draft C++17 language standards conformance of compiler features and Standard Library (STL) features for Visual C++ in Visual Studio 2017. Each compiler and STL feature name links to the ISO C++ Standard proposal paper that describes the feature.
34
+
This topic summarizes the ISO C++03, C++11, C++14, and Draft C++17 language standards conformance of compiler features and Standard Library (STL) features for Visual C++ in Visual Studio 2017. Each compiler and STL feature name links to the ISO C++ Standard proposal paper that describes the feature, if one is available at publication time.
35
35
36
36
For current news from the C++ team,
37
37
visit the [Visual C++ team blog](http://blogs.msdn.microsoft.com/vcblog/).
@@ -105,12 +105,18 @@ visit the [Visual C++ team blog](http://blogs.msdn.microsoft.com/vcblog/).
105
105
|Feature Area||
106
106
|---|---|
107
107
|__C++17 Standard Library Features__|__Supported__|
108
+
| P0433R2 Deduction Guides for the STL|No|
109
+
| P0607R0 Inline Variables for the STL (Options A and B2)|No|
| P0467R2 Requiring Forward Iterators for Parallel Algorithms|N/A|
185
192
| [P0502R0 Parallel Algorithms Should terminate() For Exceptions, Usually](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0502r0.html)|N/A|
186
193
| [P0503R0 Correcting Library Usage Of "literal type"](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0503r0.html)|N/A|
187
194
| [P0509R1 Updating "Restrictions on exception handling"](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0509r1.pdf)|N/A|
195
+
| P0518R1 Copying Trivially Copy Constructible Elements In Parallel Algorithms|N/A|
196
+
| P0523R1 Relaxing Complexity Requirements Of Parallel Algorithms (General)|N/A|
197
+
| P0574R1 Relaxing Complexity Requirements Of Parallel Algorithms (Specific)|N/A|
198
+
| P0623R0 Final C++17 Parallel Algorithms Fixes|N/A|
188
199
|__C++14 Standard Library Features__|__Supported__|
| [N3302 constexpr For \<complex>](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3302.html)|VS 2015|
@@ -235,7 +246,6 @@ __VS 2017.x__ indicates features planned for a future update of Visual Studio 20
235
246
<aname="note_6"></a>__6__ Features that were not completed in Visual Studio 2015 are broken out elsewhere in this table.
236
247
<aname="note_7"></a>__7__ The Filesystem TS is implemented in both \<experimental/filesystem>
237
248
and \<filesystem> for historical reasons, but its implementation must be corrected before its namespace is moved. Until this is completed, the feature is marked as not yet implemented.
238
-
<aname="note_8"></a>__8__ The *Ordered By Default* feature has been found to break ABI compatibility in other compilers. It is not implemented by any vendor, and is expected to be removed from C++17.
239
249
<aname="note_star"></a>__*__ These features are guarded by the [/std:c++latest](./build/reference/std-specify-language-standard-version.md) compiler option.
0 commit comments