C++17 Is Complete, Work On C++20 Is Getting Underway

Written by Michael Larabel in Programming on 25 March 2017 at 07:33 AM EDT. 51 Comments
PROGRAMMING
We heard earlier this month that C++17 is "done" and looked at the new features while now more details have been shared.

ISO C++ standards member Herb Sutter has shared his trip report from their standards meeting that took place in Hawaii from the end of February to early March.

Herb confirmed that C++17 is done and that "all that remains for C++17 now is some ISO red tape and minor touch-up to get it officially published." One late addition to C++17 was adding the std::byte type.

At the meeting they decided to ship the co-routines technical specification for its proposed draft technical specification (PDTS). They are also close to shipping their modules technical specification. Further work is also being done on the Parallelism 2 and 2D graphics technical specifications. Work is also ongoing for reflection, networking, ranges, and concepts technical specifications. These are all possible items we could see in C++20.

Those wishing to find out more about the completion of C++17 and early work on C++20 can read Herb Sutter's blog post.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week