Rot
C++ is not a extension to C, sadly it has become a jack of all trades trying to include everything from every language ever created. Yes you can screw up memory management in C, you can even use pointers badly and trample things. However it is a very efficient language and when I started my 6mhz computer would start in under a minute to something I could actually use, my current upteen GHz laptop running Linux takes 5 minutes, windows is half a year. If you can't do your job properly and deal with pointers and memory then go and find a job shovelling shit which is where you should be. There are a myriad of static analysis and related tools to help if you occasionally make mistakes.