C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

AVX2 Support in Visual Studio C++ Compiler

AVX2 is yet another extension to the venerable x86 line of processors, doubling the width of its SIMD vector registers to 256 bits, and adding dozens of new instructions.  AVX2 shipped with Intel's latest processor micro-architecture, codenamed "Haswell".  (Its official name is "4th generation Intel® Core™ ...

Visual Studio 2013 Update 2 CTP2

Today, we have released Visual Studio 2013 Update 2 CTP2, a go-live Team Foundation Server 2013 RC and TypeScript 1.0 RC. This update release preview includes several significant feature additions as well as fixes. You can see full details in the release notes.But you don't have to take my word for it. Check out these posts: On the Visual ...

Why C++?

A few weeks ago, I had an opportunity to share a few scenarios where C++ really matters to an internal audience from the field. No demo code or sample projects were reviewed, just the scenarios and first-hand examples.Why C++? Do you agree with these scenarios? Did I miss one? Do you have detailed examples for any of these ...

Winter ISO C++ Meeting Trip Report

Herb Sutter posted highlights from the Winter ISO C++ meeting held last week in sunny Issaquah, WA:The major work of this meeting was to complete processing of the national body comments received in last summer's comment ballot for the upcoming C++14 standard. We also began comment processing for the recent corresponding ballot for the File ...

The Old New C++ Thing

I've spent many hours reading articles on Raymond Chen's blog, The Old New Thing. It is one of the most popular blogs on MSDN with content ranging from concerts at the Seattle Symphony to Win32 and marriage and native programming. Included are a number of interesting articles with, on or about C++.Here is a small, curated selection: The...

Ghost of VCBlog Posts Past

You don't need to call Ghostbusters. Spend some time (re)reading some great posts from the Visual C++ team blog past. There really are some hidden gems in there! Did your favorite post make this list? If not, share it with us in the comments or recommend new content...

Advanced Developers Conference 2014

The Advanced Developers Conference 2014 takes place April 29-30 in Munich. This years sessions will be about modern device apps, debugging, drivers, graphics,cloud services and much more.The conference will host about 200 attendees with a broad range of international speakers including one or two from Microsoft. It is a great conference for ...

Challenge – Vulnerable Code

This challenge appeared on an internal alias dedicated to C++. It was issued by Mike Vine, a developer here at Microsoft who agreed to let us share it with the mighty Visual C++ blog readers: This challenge came from me thinking about a simple bug which could be turned into a security vulnerability, so I thought I'd give it a go and try to ...

Challenge – Vulnerable Code

This challenge appeared on an internal alias dedicated to C++. It was issued by Mike Vine, a developer here at Microsoft who agreed to let us share it with the mighty Visual C++ blog readers: This challenge came from me thinking about a simple bug which could be turned into a security vulnerability, so I thought I'd give it a go and try to ...