C++ es un lenguaje de programacion mientras que Visual C++ es un IDE (Entorno Integrado de Desarrollo) es el compilador de Microsoft.
Ahhh, pero una cosa, a la hora de programar, ¿es la misma programación? me refiero al lenguaje si es el mismo
Me parece que te estas liando un poco jeje busca la diferencia entre lenguaje de programacion (como por ejemplo C++, Visual Basic, Java, etc) y IDE (que es el programa que se utiliza para poder "crear" programas a partir de el codigo que tu escribes en el lenguaje de programacion que el IDE requiere).
cuando veas la diferencia podras entender lo que te intentamos decir jeje
respondiendo a tu pregunta: Visual C++ es un compilador para el lenguaje de programacion C y C++