Showing results for December 2017 - C++ Team Blog

Dec 14, 2017
0
0

Image Watch is now available for Visual Studio 2017

Marian Luparu
Marian Luparu

点这里看中文版 Image Watch is a Visual Studio extension that provides a watch window for viewing in-memory bitmaps when debugging native C++ code. It comes with built-in support for OpenCV image types (e.g. cv::Mat, cv::Mat_<> , etc.). We know that, for many of you, this is an important part of your C++ debugging experience. We have received many...

AnnouncementDiagnostics
Dec 13, 2017
1
0

Broken Warnings Theory

Yuriy Solodkyy
Yuriy Solodkyy

Перевод статьи на русском The "broken warnings theory" is a fictional theory of the norm-setting and signaling effect of coding practices and bug-checking techniques in 3rd party libraries on new bugs and design anti-patterns. The theory states that maintaining and monitoring warning levels to prevent small problems such as "signed/unsigned mism...

New FeatureDiagnosticsExperimental
Dec 13, 2017
1
0

Android NDK R15C support goes in-box in Visual Studio 2017 Version 15.6 Preview

Rong Lu
Rong Lu

Visual Studio has provided in-box support for building C++ Android and iOS apps or libraries since VS 2015, enabling cross-platform C++ mobile development with full editing and debugging capabilities all in one single IDE. Just recently, we updated the tools to make it easier for you to work with newer versions of the Android platform. This includ...

AnnouncementMobile
Dec 11, 2017
0
0

Visual Studio Code C/C++ extension Dec 2017 update – support for more Linux distros

Rong Lu
Rong Lu

Happy holidays! Today we’re shipping the December 2017 update to the Visual Studio Code C/C++ extension – our last major update of this year, with out-of-box support for more Linux distros and built-in guidance on how to configure for a better IntelliSense experience. The original blog post, which provides an overview of this extension, has been up...

AnnouncementVisual Studio Code
Dec 8, 2017
0
0

C++17 Feature Removals And Deprecations

Stephan T. Lavavej - MSFT
Stephan T. Lavavej - MSFT

Technology advances by inventing new ways of doing things and by discarding old ways. The C++ Standardization Committee is simultaneously adding new features and removing old features at a gradual pace, because we've discovered thoroughly better ways of writing code. While feature removals can be annoying, in the sense that programmers need to go c...

C++
Dec 3, 2017
0
0

MSVC code optimizer improvements in Visual Studio 2017 versions 15.5 and 15.3

Gratian Lup
Gratian Lup

In this post, we’d like to give you an update on the significant progress the Visual C++ code optimizer made in the past year, focused mostly on the features released in the 15.3 and 15.5 versions. Compared to VS2015 Update 3, VS2017 15.5 provides on average an 8.9% increase in runtime speed in the SPEC 2017 benchmark (for detailed numbers see slid...

C++performanceBackend