Visual C++ é um Ambiente de Desenvolvimento Integrado (IDE) completamente livre para linguagens de programação como C ou C++.
Na verdade, com a rápida evolução das linguagens de programação, o C++ quase deixou de ser utilizado. Entretanto, para alguns casos que exigem um código poderoso e de alto desempenho (como os jogos), ele ainda é utilizado.
Com o Visual C++ você pode programar código desenvolvido em C e C++. O ambiente Visual C++ inclui as bibliotecas Windows, as bibliotecas MFC e o ambiente desenvolvido para o framework.NET. Além disso, o Visual C++ contém um depurador / compilador e um editor de formulários incrível.
Em resumo, é um grande compilador para C e C++ que, embora não tão potente quanto sua versão normal, possui uma grande coleção de recursos importantes.