Microsoft Visual C++ is een door Microsoft gemaakte codeeromgeving, die hoofdzakelijk wordt gebruikt voor het coderen in C en C++. De software biedt nuttige hulpmiddelen voor programmeurs, zoals een debug-gereedschap om te helpen bij het vinden van bugs in geschreven code. Het programma is beschikbaar in zowel proef- als gratis versies.

Sommige programma's vereisen dat het Visual C++ bibliotheekpakket op de computer is geïnstalleerd om überhaupt te kunnen draaien.

De vorige versie van Visual C++ heette Microsoft C/C++ en werd oorspronkelijk gebruikt voor het compileren van in C geschreven code. De eerste versie van Microsoft Visual C++ werd officieel uitgebracht in februari 1993.

Het product werd in eerste instantie gemaakt als een omgeving voor C-programmering, maar het ondersteunde alleen de oorspronkelijke C-bibliotheek in plaats van de C99-revisie. In 2013 bevatte Visual C++ ondersteuning voor verschillende C99-functies, maar het duurde nog tot 2015 voordat Visual C++ volledige ondersteuning van de C99-standaardbibliotheek bevatte. De C11 revisie die de C99 revisie verving wordt nog steeds niet ondersteund in recente versies van Visual C++, maar het bedrijf heeft plannen om deze in toekomstige versies toe te voegen.