Question:
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
Answer:
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!