C++ 17 (2017-03-24)

Description

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 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.