c++11 – diff for C++ standards


I suddenly realized that I don't know C++20 at all. But there is no time to learn C++ from scratch to see the differences.

Is there somewhere a statement of the differences between the C++ standards? Preferably with C++11 – just not just the name of the changed or added "features", but so that with a description, albeit a short one?

Or can someone quote it directly in an answer?

C++11 -> C++14 -> C++17 -> C++20

No, more importantly, like this:

C++20 -> C++17 -> C++14 -> C++11


You can see many places. The most accurate and correct place is the standard, of course (for example, http://eel.is/c++draft/#diff ). But it is more convenient and readable on cppreference, at the same time there is information about compiler support:

https://en.cppreference.com/w/cpp/14 — 14!

https://en.cppreference.com/w/cpp/17 — 17!

https://en.cppreference.com/w/cpp/20 — 20!

Scroll to Top