Cita:
Iniciado por mcssnt Pero para aplicaciones visuales entonces que usaria Visual C++ que viene siendo otra vez un cambio tipo VB a .NET
No, no digas bobadas que te cuentan por ahí.
C++ es una extensión de C muy grande. Visual C++ es un IDE+Compilador de M$. Los lenguajes de verdad tienen varios compiladores. Por ejemplo, tu "VB", solo existe lo que es Visual Basic, que es Lenguaje+IDE+Interprete. No hay más.
Y no, para crear cosas "visuales" no hace falta Visual C++. Para eso se usa la API de Windows en cualquier lenguaje. Lo único que hace ese "Visual" es porque está en el paquete M$, porque tiene un editor de formularios integrado con las MFC (Microsoft Foundation Classess), que son un conjunto de clases para ayudar en el desarrollo de aplicaciones y no usar la API a pelo.
Y tampoco es un paso de C++ a Visual C++, porque como ya te han dicho, el lenguaje es exactamente el mismo. Hay un estándar internacional que regula cómo es el lenguaje en cualquier sistema operativo, plataforma, etc etc.