Hi!
I program apps for windows but recently I've started developing for Mac OS X Mountain Lion using Xcode 4.4. But for some reason, it won't accept the most simple C++ app, Hello World!
There isn't a "difference" in that sense, there aren't any pos and cons, it's more like "What's the difference between C and C++?" There is no both-derectional "difference", C++11 is a superset of C++03 and 98. Look at this: http://en.wikipedia.org/wiki/C%2B%2B11
There are differences in the code ONLY if you want them! Very little stuff is removed, mostly added. Sure, now there are easyer ways to do some stuf, but everything that worked before, works now.