Microsoft Visual C++ is a C, C++ and C++/CLI compiler for Windows. The most recent version of the compiler is Visual C++ 2019. The compiler supports the following languages: C (supports C90 and most of C99 and C11 parts of the ISO C++ standard as of Visual Studio 2019); C++ (support for most C++11, C++14 and C++17 features and some C++20 features as of Visual Studio 2019) C++/CLI (Provide interoperability with .NET languages like C#).
Microsoft Visual C++ is a C, C++ and C++/CLI compiler for Windows. The most recent version of the compiler is Visual C++ 2019.
The compiler supports the following languages:
- C: Supports C90 and most of C99 and C11 parts of the ISO C++ standard as of Visual Studio 2019
- C++: Also includes support for most C++11, C++14 and C++17 features, and some of C++20 as of Visual Studio 2019
- C++/CLI, providing .NET integration in C++
- C++/CX for interfacing with WinRT
Visual C++ also supports debugging a native code, mixed (native+managed) code, as well as raw assembly code. Rich debugging features include debugging from start, attaching to a local or a remote process. It also allows multiple processes to be debugged at once. Breakpoints, conditional breakpoints, data breakpoints are of great help.
Resources
- The Microsoft Visual C++ Product Page
- Microsoft Visual C++ Compiler Documentation (on MSDN):