Which C++? C++ is not a static language. There have been many revisions to the language standard over the past 30 years. I started using the language in the early 90s and continue to use it today.
I try to keep up with the new standards and incorporate features that I find useful in my code, but the majority of it would probably compile with a C++11 compiler. If I were to suddenly be introduced to a code base written by someone proficient in C++20 with some C++23 features sprinkled in; I would likely require some time to figure out what some of the newer code actually does.
Looking at job postings in my area (flyover state), I seems kind of rare when a job is posted that is primarily looking for someone proficient in C++.
I try to keep up with the new standards and incorporate features that I find useful in my code, but the majority of it would probably compile with a C++11 compiler. If I were to suddenly be introduced to a code base written by someone proficient in C++20 with some C++23 features sprinkled in; I would likely require some time to figure out what some of the newer code actually does.
Looking at job postings in my area (flyover state), I seems kind of rare when a job is posted that is primarily looking for someone proficient in C++.