Το Microsoft Visual C++ είναι ένα περιβάλλον κωδικοποίησης της Microsoft, που χρησιμοποιείται κυρίως για την κωδικοποίηση σε C και C++. Το λογισμικό παρέχει χρήσιμα εργαλεία για τους προγραμματιστές, όπως ένα εργαλείο εντοπισμού σφαλμάτων που βοηθά στην εύρεση σφαλμάτων στον κώδικα που έχει γραφτεί. Το πρόγραμμα διατίθεται τόσο σε δοκιμαστική όσο και σε δωρεάν έκδοση.

Ορισμένα προγράμματα απαιτούν την εγκατάσταση του πακέτου βιβλιοθηκών Visual C++ στον υπολογιστή για να μπορέσουν να εκτελεστούν.

Η προηγούμενη έκδοση της Visual C++ ονομαζόταν Microsoft C/C++ και αρχικά χρησιμοποιούνταν για τη μεταγλώττιση κώδικα γραμμένου σε C. Η πρώτη έκδοση της Microsoft Visual C++ κυκλοφόρησε επίσημα τον Φεβρουάριο του 1993.

Το προϊόν δημιουργήθηκε αρχικά ως περιβάλλον για προγραμματισμό σε C, ωστόσο υποστήριζε μόνο την αρχική βιβλιοθήκη C και όχι την αναθεώρηση C99. Το 2013, η Visual C++ συμπεριέλαβε υποστήριξη για διάφορα χαρακτηριστικά της C99, ωστόσο μόλις το 2015 η Visual C++ συμπεριέλαβε πλήρη υποστήριξη της πρότυπης βιβλιοθήκης C99. Η αναθεώρηση C11 που αντικατέστησε την αναθεώρηση C99 εξακολουθεί να μην υποστηρίζεται στις πρόσφατες εκδόσεις του Visual C++, ωστόσο η εταιρεία σχεδιάζει να τις προσθέσει σε μελλοντικές εκδόσεις.