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

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. "N3981: Removing trigraphs??! (Richard Smith)". 2014-05-06.
  4. 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
  5. "N4051: Allow typename in a template template parameter (Richard Smith)".
  6. "N3922: New Rules for auto deduction from braced-init-list (James Dennett)".
  7. 1 2 3 "Updates to my trip report".
  8. "N4259: Wording for std::uncaught_exceptions (Herb Sutter)" (PDF).
  9. 1 2 3 4 5 "New core language papers adopted for C++17".
  10. "N4230: Nested namespace definition (Robert Kawulak, Andrew Tomazos)".
  11. "N4266: Attributes for namespaces and enumerators (Richard Smith)".
  12. "N4267: Adding u8 character literals (Richard Smith)".
  13. "N4268: Allow constant evaluation for all non-type template arguments (Richard Smith)".
  14. "N4295: Folding expressions (Andrew Sutton, Richard Smith)".
  15. "N4279: Improved insertion interface for unique-key maps (Thomas Köppe)".
  16. 1 2 3 "New standard library papers adopted for C++17".
  17. "N4280: Non-member size() and more (Riccardo Marcangelo)" (PDF).
  18. "N4284: Contiguous Iterators (Jens Maurer)".
  19. "N4190: Removing auto_ptr, random_shuffle(), And Old <functional> Stuff (Stephan T. Lavavej)".
  20. "Filesystem Library Proposal (Beman Dawes)".
  21. "The Parallelism TS Should be Standardized".
  22. "Mathematical Special Functions for C++17, v5" (PDF).
  23. "Adopt Library Fundamentals V1 TS Components for C++17 (R1)".


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