I agree that C++ is horrible, but I was under the impression that everyone who knows C would have at least learned C++ before discarding it, making it possible to at least use C++ libraries.
Naw, tons of EE's know enough C to not have to do assembler, but don't get C++ at all. Lots of other people know C because they do extensions for their preferred language. Lastly people know enough C++ to know they don't know C++ well enough to release software in it.
C++ is vastly different from C. I know C, yet I don't know C++.