C++98, C++03, C++11, C++14, C++17, C++20, C++23, C++26, …
C++ is constantly evolving, and the best of all: backwards compability.
Someone once said:
Why Rust will never replace C++? Because Rust doesn’t provide us with a slow and adaptive transition, like C -> C++.
And so, Rust will have the same fate as every other pretender.