The real question is "Why would you ever want to use C++??"
You know, I got to this page after searching the web for the EXACT OPPOSITE: “why use c++ instead of c?”
My question was “what are the advantages of c++ that cannot be just more easily written in c?”
So I was surprised that most articles were actually discussing about “why would someone use c instead of c++ ?”
So before any more harm is done, and before any more casualties among the ranks of newbie/freshmeat programmers, and among the armies of programmers in general, I suggest you to have a good look at this article:
http://yosefk.com/c++fqa/defective.html
Hopefully this will convince new software “recruits” to stay away from C++, and either stick to C, or better yet to learn some useful high-level programming language like java, ruby, scala, or even javascript (which is a really great dynamic language, and can be viewed as superset of LISP – “LISP with named slots”)