Visual Studio 2019 Preview 2 for C++ Development
Visual Studio 2019 Preview 2 is available for download with several updates for C++ programmers:
You can download Visual Studio 2019 from the official website.
February 10-15, Hagenberg, Austria
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Marco Arena | Jan 25, 2019 12:53 AM | Tags: visual studio
Visual Studio 2019 Preview 2 is available for download with several updates for C++ programmers:
You can download Visual Studio 2019 from the official website.
By Marco Arena | Nov 8, 2018 12:56 AM | Tags: visual studio
The MSVC compiler now supports Eric Niebler’s range-v3 library:
Use the official range-v3 with MSVC 2017 version 15.9
by Casey Carter
From the article:
It’s no longer necessary to use the range-v3-vs2015 fork that was introduced for MSVC 2015 Update 3 support; true upstream range-v3 is now usable directly with MSVC 2017...
By Marco Arena | Sep 19, 2018 06:24 AM | Tags: visual studio
The latest update of Visual Studio 2017 includes many fixes and new features:
STL Features and Fixes in VS 2017 15.8
by Billy O'Neal
From the article:
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...
By Marco Arena | Aug 30, 2018 11:37 PM | Tags: visual studio
The vcpkg version of Boost.Hana now just points to the official master repo, instead of VC++ Team fork:
Use the official Boost.Hana with MSVC 2017 Update 8 compiler
by Ulzii Luvsanbat
From the article:
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...
By Marco Arena | Aug 22, 2018 03:21 AM | Tags: visual studio intermediate c++17
One of the most important features of C++17:
std::string_view: The Duct Tape of String Types
by Billy O'Neal
From the article:
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...
By Marco Arena | Jul 2, 2018 01:46 AM | Tags: visual studio
Visual Studio 2017 release 15.8 Preview 3 has first support for Just My Code stepping for C++:
Announcing C++ Just My Code Stepping in Visual Studio
by Marian Luparu
From the article:
In addition to previously supported callstack filtering, the Visual Studio debugger now also supports stepping over non-user-code...
By Marco Arena | May 8, 2018 12:04 AM | Tags: visual studio
The MSVC compiler toolset in Visual Studio version 15.7 conforms with the C++ Standard:
Announcing: MSVC Conforms to the C++ Standard
by Bat-Ulzii Luvsanbat
From the article:
Achieving conformance with the C++ Standards has been a long road for the Visual C++ team. If you’ve seen us at any conferences lately, you’ve probably seen the MSVC Conformance slide..
By Marco Arena | Mar 22, 2018 09:29 AM | Tags: visual studio
Today Microsoft released the second preview of the next update: Visual Studio 2017 version 15.7:
Visual Studio 2017 Version 15.7 Preview 2
by Christine Ruana
C++ Standards Conformance Highlights (detailed C++ release notes here):
Implemented Template argument deduction for class templates:
pair p{2, 2.5};
Full implementation of Expression SFINAE
Expand the using declaration to support pack expansion semantics for variadic base class members
Implemented parallel algorithms conforming to the ISO C++17 standard
By Marco Arena | Jan 22, 2018 09:47 AM | Tags: visual studio basics
Visual Studio 2017 15.6 Preview 2 includes a set of updates to the C++ Core Guidelines Check extension:
C++ Core Check in Visual Studio 2017 15.6 Preview 2
by Sergiy Oryekhov
From the article:
We added more checks to help with the effort of making code cleaner, more secure and maintainable. This document is a quick overview of the new rules...
By Marco Arena | Jan 16, 2018 12:43 AM | Tags: visual studio
If you are a developer whose code operates on data that crosses a trust boundary then you should consider recompiling your code with the /Qspectre switch:
Spectre mitigations in MSVC
by Andrew Pardoe
From the article:
Microsoft is aware of a new publicly disclosed class of vulnerabilities, called “speculative execution side-channel attacks,” that affect many operating systems and modern processors, including processors from Intel, AMD, and ARM...