I wrote a little C++ in iOS a few years ago when I thought I might try to share some code with Android. Unfortunately, Objective C++ was slow to compile. I think the biggest problem with C++ is that it's simply harder to get correct code:
http://www.gamasutra.com/view/news/128836/InDepth_Static_Cod...
[Update]
Sure, there's a lot of code that was started 15-20 years ago that was written in C++ because it was the best thing at the time. Java's JIT has greatly improved. I'm sure C# is also great. Large apps like Hadoop are written in Java. IBM's Watson is mostly Java.
http://www.drdobbs.com/jvm/ibms-watson-written-mostly-in-jav...
Why does C++ offer advantages over C# on Windows, for instance? In 2015, starting from scratch, where is C++ needed?
Please consider that I was using C++ when it was cfront. I seem to be getting a lot of "how naive" from people who've probably never used C++. Yes, there are dozens of desktop apps in C++, especially legacy, but there are millions of apps, mobiles apps, and web apps that are in other languages.