Data Breakpoints – Visual Studio 2017 15.8 Update
New to Visual Studio 2017 version 15.8, you can now set data breakpoints from within the Locals, Autos, Watch, and Quickwatch windows! To view official documentation on data breakpoints, check out...
View ArticleVisual Studio Code C/C++ extension July 2018 Update and IntelliSense...
Last week we shipped the July 2018 update to the C/C++ extension for Visual Studio Code. In this update we added support for a new experimental API that allows build system extensions to pass...
View ArticleUsing MSVC in a Docker Container for Your C++ Projects
Containers encapsulate the runtime environment of an application: the file system, environment settings, and virtualized OS are bundled into a package. Docker containers have changed the way we think...
View ArticleC++ development with Docker containers in Visual Studio Code
Containers allow developers to package up an application with all the parts it needs, such as libraries and other dependencies, and ship it all out as one image. This is especially useful for C++...
View Articlestd::string_view: The Duct Tape of String Types
Visual Studio 2017 contains support for std::string_view, a type added in C++17 to serve some of the roles previously served by const char * and const std::string& parameters. string_view is...
View ArticleVisual Studio Code C/C++ extension August 2018 Update
Late last week we shipped the August 2018 update to the C/C++ extension for Visual Studio Code. This update included support for “Just My Code” symbol search, a gcc-x64 option in the intelliSenseMode...
View ArticleQ&A: How to specialize std::sort by binding the comparison function
This post is part of a regular series of posts where the C++ product team here at Microsoft and other guests answer questions we have received from customers. The questions can be about anything C++...
View ArticleUse the official Boost.Hana with MSVC 2017 Update 8 compiler
We would like to share a progress update to our previous announcement regarding enabling Boost.Hana with MSVC compiler. Just as a quick background, Louis Dionne, the Boost.Hana author, and us have...
View Articlestd::optional: How, when, and why
This post is part of a regular series of posts where the C++ product team here at Microsoft and other guests answer questions we have received from customers. The questions can be about anything C++...
View ArticleUsing C++17 Parallel Algorithms for Better Performance
This post is part of a regular series of posts where the C++ product team here at Microsoft and other guests answer questions we have received from customers. The questions can be about anything C++...
View ArticleExploring Clang Tooling, Part 0: Building Your Code with Clang
This post is part of a regular series of posts where the C++ product team and other guests answer questions we have received from customers. The questions can be about anything C++ related: MSVC...
View ArticleParallel Custom Build Tools in Visual Studio 2017
This post was written by Olga Arkhipova. Many projects need to use additional tools during their build to generate sources for further compilation or perform other custom build tasks. VC projects have...
View ArticleSTL Features and Fixes in VS 2017 15.8
15.7 was our first feature complete C++17 library (except floating-point <charconv>), and in 15.8 we have addressed large numbers of outstanding bugs. As usual, we’ve maintained a detailed list...
View ArticleChat with the Visual C++ Team at CppCon 2018
We are super excited to be returning to CppCon in Bellevue this year! We will have a table Monday – Friday where you can meet us and talk with us about Visual Studio, Visual Studio Code, and vcpkg....
View Articlecppcon-2018-sweepstakes-official-rules
MICROSOFT CLOUD AND ENTERPRISE CPPCON EVENT SWEEPSTAKES OFFICIAL RULES NO PURCHASE NECESSARY. PLEASE NOTE: It is your sole responsibility to comply with your employer’s gift policies. If your...
View Articlestd::string_view: The Duct Tape of String Types
Visual Studio 2017 contains support for std::string_view, a type added in C++17 to serve some of the roles previously served by const char * and const std::string& parameters. string_view is...
View ArticleBooks on C++17
This post is part of a regular series of posts where the C++ product team here at Microsoft and other guests answer questions we have received from customers. The questions can be about anything C++...
View ArticleStep Back – Going Back in C++ Time
Step Back for C++ In the most recent, 15.9, update to Visual Studio 2017 Enterprise Edition, we’ve added “Step Back” for C++ developers targeting Windows 10 Anniversary Update (1607) and later. With...
View ArticleCUDA 10 is now available, with support for the latest Visual Studio 2017...
We are pleased to echo NVIDIA announcement for CUDA 10 today, and particularly excited about CUDA 10.0’s Visual Studio compatibility. CUDA 10.0 will work with all the past and future updates of Visual...
View Articlestd::any: How, when, and why
This post is part of a regular series of posts where the C++ product team here at Microsoft and other guests answer questions we have received from customers. The questions can be about anything C++...
View Article