You can see the evolution of C++
here[
^], which is a page on the site mentioned in Solution 2. It's my go-to site whenever I need to consult the C++ standard. However, its examples aren't always that great.
As the page indicates, the major releases of C++ have been C++98, C++03, C++11, C++14, C++17, and C++20. If you search on those release names, you should find various online articles that discuss the capabilities that were added in a particular release.