ويژوال C++ نسخه پياده سازي شده C++ توسط شرکت ميکروسافت است. در اوايل، برنامه‌نويسي گرافيگي و GUI در ويژوال C++ با استفاده از کلاس‌هاي بنيادين مايکروسافت  (MFC)صورت مي‌گرفت. در حال حاضر، با معرفي شدن .NET ميکروسافت مبادرت به تهيه يک کتابخانه عمومي براي پياده سازي GUI، گرافيک، شبکه، چندنخي و موارد ديگر کرده است. اين کتابخانه مابين ويژوال بيسيک، ويژوال C++ و زبان برنامه‌نويسي جديد ميکروسافت بنام C# مشترک است.



[1] Microsoft Foundation Classes