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.