There are still some things where C++ is a natural choice, but designing standard CRUD /OO applications is no longer one of them.
VB, Delphi, any one remember Gupta
I'm also sure there is no sensible comparison in terms of efficient application development between managed and unmanaged C++ That's like comparing VB6 and VB.Net. Any apparent commonality is misleading.

































