> That said, leafing through the first chapters of "Expert C Programming" should dissuade anyone of the idea that C is a simple language. It'll leave you amazed anyone's been able to write working programs in it
What footguns are present in C bit not in C++?
C++ has all the footguns from C and adds multiple more. C++ is not a replacement for C, in the same way that a spacecraft is not a replacement for a Cessna.
"Correct" modern C++ eliminates whole classes of problems. You can of course still write C code, but no one would merge that in to their codebase
Theyre both complicated languages in their own way :)