C++17 Formally Approved, Just Waiting On ISO Publication

Back in March we reported on "C++17 being done" while work on C++20 is already underway. C++17 hasn't changed since while the last major ballot has now passed with 100% approval and they are now ready to officially publish this latest C++ standard. They just need to make a few editorial comments to the standard for spelling/formatting and then send the firmed up document to the ISO for publishing.
This latest C++ standard is indeed going to be called C++17, even if ISO doesn't end up publishing the document until January or so.
Among the new features of C++17 are supporting UTF-8 character literals, hexadecimal floating-point literals, nested namespace definitions, new standard attributes, inline variables, and more. From the C++17 standard library side is now a file-system library derived from Boost, new insertion functions, parallel versions of the STL algorithms, std::byte, and more.
Now the technical group has moved onto devoting their resources towards firming up C++20. More details via Herb Sutter's blog.
23 Comments