C++17

C++17 (also called C++1z) is the informal name for the future revision of the C++ ISO/IEC standard. The specification for the C++17 revision is under development and "nearly feature-complete"[1] to be finished in 2017.

Expected features

Next standard

See also

References

  1. ↑ Recent milestones: C++17 nearly feature-complete, second round of TSes now under development
  2. ↑ "N3928: Extending static_assert, v2 (Walter E. Brown)" (PDF).
  3. ↑ "std::basic_string_view - cppreference.com". en.cppreference.com. Retrieved 2016-06-23.
  4. ↑ "N3981: Removing trigraphs??! (Richard Smith)". 2014-05-06.
  5. ↑ IBM comment on preparing for a Trigraph-adverse future in C++17, IBM paper N4210, 2014-10-10. Authors: Michael Wong, Hubert Tong, Rajan Bhakta, Derek Inglis
  6. ↑ "N4051: Allow typename in a template template parameter (Richard Smith)".
  7. ↑ "N3922: New Rules for auto deduction from braced-init-list (James Dennett)".
  8. 1 2 3 "Updates to my trip report".
  9. ↑ "N4259: Wording for std::uncaught_exceptions (Herb Sutter)" (PDF).
  10. 1 2 3 4 5 "New core language papers adopted for C++17".
  11. ↑ "N4230: Nested namespace definition (Robert Kawulak, Andrew Tomazos)".
  12. ↑ "N4266: Attributes for namespaces and enumerators (Richard Smith)".
  13. ↑ "N4267: Adding u8 character literals (Richard Smith)".
  14. ↑ "N4268: Allow constant evaluation for all non-type template arguments (Richard Smith)".
  15. ↑ "N4295: Folding expressions (Andrew Sutton, Richard Smith)".
  16. ↑ "N4279: Improved insertion interface for unique-key maps (Thomas Köppe)".
  17. 1 2 3 "New standard library papers adopted for C++17".
  18. ↑ "N4280: Non-member size() and more (Riccardo Marcangelo)" (PDF).
  19. ↑ "N4284: Contiguous Iterators (Jens Maurer)".
  20. ↑ "N4190: Removing auto_ptr, random_shuffle(), And Old <functional> Stuff (Stephan T. Lavavej)".
  21. ↑ "Filesystem Library Proposal (Beman Dawes)".
  22. ↑ "The Parallelism TS Should be Standardized".
  23. ↑ "Mathematical Special Functions for C++17, v5" (PDF).
  24. ↑ "Adopt Library Fundamentals V1 TS Components for C++17 (R1)".
  25. ↑ "Current Status".
  26. ↑ https://herbsutter.com/2016/06/30/trip-report-summer-iso-c-standards-meeting-oulu/ "the next standard after C++17 will be C++20"


This article is issued from Wikipedia - version of the 11/30/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.