Quantcast
Channel: C++ Team Blog
Browsing all 1541 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Visual Studio Code C/C++ extension: January 2019 Update

The January 2019 update of the Visual Studio Code C++ extension is now available. This release includes many new features and bug fixes including documentation comments support, improved #include...

View Article


Image may be NSFW.
Clik here to view.

C++ Binary Compatibility and Pain-Free Upgrades to Visual Studio 2019

Visual Studio 2019 pushes the boundaries of individual and team productivity. We hope that you will find these new capabilities compelling and start your upgrade to Visual Studio 2019 soon. As you are...

View Article


Image may be NSFW.
Clik here to view.

What’s New in CMake – Visual Studio 2019 Preview 2

We have made a bunch of improvements to Visual Studio’s CMake support in the latest preview of the IDE. Many of these changes are taking the first steps to close the gap between working with solutions...

View Article

Using VS Code for C++ development with containers

This post builds on using multi-stage containers for C++ development. That post showed how to use a single Dockerfile to describe a build stage and a deployment stage resulting in a container optimized...

View Article

Visual Studio 2019 Preview 2 Blog Rollup

Visual Studio 2019 Preview 2 was a huge release for us, so we’ve written a host of articles to explore the changes in more detail. For the short version, see the Visual Studio 2019 Preview 2 Release...

View Article


Image may be NSFW.
Clik here to view.

New code analysis quick fixes for uninitialized memory (C6001) and use before...

In the latest Preview release of Visual Studio 2019 version 16.1, we’ve added two quick fixes to the Code Analysis experience focused around uninitialized variable checks. These quick fixes are...

View Article

Image may be NSFW.
Clik here to view.

AddressSanitizer (ASan) for the Linux Workload in Visual Studio 2019

In Visual Studio 2019 version 16.1 Preview 3 we have integrated AddressSanitizer (ASan) into Visual Studio for Linux projects. ASan is a runtime memory error detector for C/C++ that catches the...

View Article

Image may be NSFW.
Clik here to view.

Linux Development with C++ in Visual Studio 2019: WSL, ASan for Linux,...

In Visual Studio 2019 you can target both Windows and Linux from the comfort of a single IDE. In Visual Studio 2019 version 16.1 Preview 3 we announced several new features specific to the Linux...

View Article


Image may be NSFW.
Clik here to view.

Visualize your build with IncrediBuild’s Build Monitor and Visual Studio 2019

There’s seeing your build, and then there’s REALLY seeing your build. The difference can be quite dramatic, unveiling a new world of possibilities. As part of a partnership between IncrediBuild and...

View Article


Image may be NSFW.
Clik here to view.

Quick Info Improvements in Visual Studio 2019: Colorization and Search Online

The Quick Info tooltip has received a couple of improvements in Visual Studio 2019 version 16.1 Preview 3.  Quick Info Colorization  While Quick Info was previously all black text, the tooltip now...

View Article

Image may be NSFW.
Clik here to view.

CMake 3.14 and Performance Improvements

In Visual Studio 2019 version 16.1 we have updated the version of CMake we ship inbox to CMake 3.14. This comes with performance improvements for extracting generated build system information....

View Article

Image may be NSFW.
Clik here to view.

Clear, Functional C++ Documentation with Sphinx + Breathe + Doxygen + CMake

Writing good documentation is hard. Tools can’t solve this problem in themselves, but they can ease the pain. This post will show you how to use Sphinx to generate attractive, functional documentation...

View Article

Image may be NSFW.
Clik here to view.

Cppp 2019 Trip Report

Summary CPPP is a new C++ conference in Paris, France. Its first iteration ran for a single day with three parallel tracks, drawing in 160 attendees. The conference great on all fronts: the speakers...

View Article


Simplify Your Code With Rocket Science: C++20’s Spaceship Operator

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

Image may be NSFW.
Clik here to view.

Clang/LLVM Support for MSBuild Projects

Visual Studio 2019 version 16.2 Preview 3 includes built-in Clang/LLVM support for MSBuild projects. In our last release, we announced support for Clang/LLVM for CMake. In the latest Preview of Visual...

View Article


Image may be NSFW.
Clik here to view.

Vcpkg: 2019.06 Update

Vcpkg: 2019.06 Update The 2019.06 update of vcpkg, a tool that helps you manage C and C++ libraries on Windows, Linux, and MacOS, is now available. This is the first time we’ve created a vcpkg release...

View Article

Image may be NSFW.
Clik here to view.

Visual Studio Code C/C++ Extension: July 2019 Update

The July 2019 update of the Visual Studio Code C/C++ extension is now available. This release includes many new features, including semantic colorization and improvements to the IntelliSense...

View Article


Image may be NSFW.
Clik here to view.

Improved Linker Fundamentals in Visual Studio 2019

On the C++ team we’ve heard loud and clear from users that build times are a pain point. So we’ve continued our focus on improving the step, linking, that dominates F5 build times. Fast F5 build times,...

View Article

Inlining Decisions in Visual Studio

Introduction My name is Terry Mahaffey and I work on the code generation team in MSVC. Lately I’ve been doing some work on our inliner and I wanted to give a brief introduction to our it before later...

View Article

Image may be NSFW.
Clik here to view.

MSVC Backend Updates in Visual Studio 2019 version 16.2

In Visual Studio 2019 version 16.2 we continue to improve the C++ backend with build throughput improvements and new and improved optimizations. These build on top of our MSVC backend improvements in...

View Article
Browsing all 1541 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>