Using 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
Content outdated For up-to-date documentation see Developing inside a Container using Visual Studio Code Remote Development.Containers allow developers to package up an application with all the parts...
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 Article