FWIW, the only people using C++ anymore are Windows developers and a very few low level library people on some Unixes. Nobody other the Win-heads are using C++ for GUIs anymore.

Even here it's just a lot of MFC futzing and bears little direct resemblance to using C++ as a general purpose language.

C++ seems to have developed a niche in numerical programming, where the operator overloading and templates can be exploited. That said, "real" numerical work (as in bridge building) is still by and large done with libraries like EISPACK and LINPACK, and the newer LAPACK, in FORTRAN.