Enjoy support for C++11, C++14 and many C++17 features with market leading performance, build throughput and security. Write code using the power of generic lambda expressions, resumable functions, decltype (auto), constexpr and attributes (like [noreturn]),logical operator type traits (like conjunction) and other modern features.
Whether you’re creating high-performance games with DirectX to run on a variety of devices in the Windows family, or building cross-platform games with one of the top game engines, such as Unity, Unreal, and Cocos, Visual Studio offers a rich development environment from coding with a fully-featured IDE to debugging with the world-class Visual Studio debugger
Visual Studio provides an excellent debugging experience no matter what language you use in Visual Studio. You can Break All at any time, Step Over statements, Step Into and Out of functions, Run To Cursor, Edit and Continue, set Breakpoints and get close to the hardware with Memory, Registers, and disassembly window.