Showing results for August 2018 - C++ Team Blog

Aug 30, 2018
0
0

Use the official Boost.Hana with MSVC 2017 Update 8 compiler

Ulzii Luvsanbat [MSFT]
Ulzii Luvsanbat [MSFT]

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 jointly agreed to provide a version of Boost.Hana in vcpkg to promote usage of the library among more C++ users from the Visual C++ community. We've iden...

AnnouncementVcpkg
Aug 29, 2018
0
0

Q&A: How to specialize std::sort by binding the comparison function

Herb Sutter
Herb Sutter

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++ related: Visual C++, the standard language and library, the C++ standards committee, isocpp.org, CppCon, etc. Today's Q&A is by Herb Sutter. Quest...

C++
Aug 23, 2018
0
0

Visual Studio Code C/C++ extension August 2018 Update

Rong Lu
Rong Lu

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 setting, and many bug fixes. You can find the full list of changes in the release notes. “Just My Code” symbol search Keyboard shortcut Ctrl+T in Vis...

AnnouncementVisual Studio Code
Aug 21, 2018
1
0

std::string_view: The Duct Tape of String Types

Billy O'Neal
Billy O'Neal

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 neither a "better const std::string&", nor "better const char *"; it is neither a superset or subset of either. std::string_view is intended to be a ki...

C++
Aug 14, 2018
0
0

C++ development with Docker containers in Visual Studio Code

Rong Lu
Rong Lu

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++ cross-platform development – with containers you can choose to target a platform that runs on a completely different operating system than your developer ...

Visual Studio CodeContainers
Aug 13, 2018
3
0

Using MSVC in a Docker Container for Your C++ Projects

Marc Goodner
Marc Goodner

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 about build and test environments since they were introduced five years ago. Visual Studio’s setup and install expert, Heath Stewart, blogs regularly...

Containers