C++ Team Blog

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

GoingNative 2012 Online

(image) Thanks to everyone who came to Redmond and/or watched online to participate in Going Native 2012, last week’s global C++-fest. It was a lot of fun, and generated a lot of useful and important talks that we hope will help continue disseminate understanding of C++11 throughout the global C++ community. All the videos and decks are ...

Reducing the Size of Statically-linked MFC Applications in VC11

(image) Hello, I’m Pat Brenner, a developer on the Visual C++ Libraries team, and I am the primary developer working on the Microsoft Foundation Classes (MFC). In Visual Studio 2010, the size of statically-linked MFC applications grew substantially. We’ve gotten a number of comments about this issue, so I wanted to post an article ...

The Microsoft C++ Compiler Turns 20!

(image) This month, we enter the third decade of C++ at Microsoft. It was twenty years ago, in February of 1992, that we released our first C++ compiler: Microsoft C/C++ 7.0. Before then, we already worked with several of the C++ “preprocessor” compilers that took C++ and converted it to C before our compiler then created the ...

C++11 Conformance Survey

(image) Hello, My name is Vikas Bhatia and I am a Program Manager in the Visual C++ team. We are conducting a survey to see the relative urgency of C++11 features to you, the developer. C++11 conformance is important to us. We intend to implement the C++11 language features. We are evaluating the order with which to implement these ...

The Magic of Going Native 2012 Starts Today!

UPDATE: We are already streaming live!! (image) Are you guys ready? This is the agenda for this event happening during today and tomorrow. Day 1 – C++11 Today Day 2 – C++11 Today and Tomorrow   The event will be available for live streaming and on demand!! We’ll see you then...

Enhancements to /GS in Visual Studio 11

Tim Burrell outlines more of the work done by Security Science & the Visual Studio team.He previously noted that they are updating the on-by-default /GS compiler switch, which provides protection against some memory safety bugs such as buffer overflows. In a new post he provides additional information on those changes.[Go to the article...

GoingNative 2012 Full Schedule

Charles has recently published the agenda for GoingNative 2012 –the first C++ only event done in MS in many years.Great speakers and compelling topics. Take a look here...