C++ Team Blog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
Latest posts
What’s up with MFC in Visual Studio 2011 Beta
Hello, I’m Pat Brenner, a developer on the Visual C++ Libraries team. Through this blog post I wanted to share some information about the Microsoft Foundation Class (MFC) Library, since I am the primary developer working on MFC. As you know, MFC is an important technology component which has been extensively used over the years by C++ developers to build desktop applications for Windows. In every product release, we make enhancements to the library, whether it is taking advantage of features in newer versions of the Windows operating system or adding fixes for common developer issues. With the recent release o...
What's New in Visual Studio 11 Beta for C++ Developers
Snippets of the Metro style version for the most popular 101 application. Download this Beta today: As Jason Zander –CVP of Visual Studio- just confirmed, a Visual Studio 11 Beta was released earlier today. What can C++ developers expect from this new version compared to Visual Studio 2010? Here's a summary: For further information, these MSDN Library article dives deeper in these new features for Visual C++ developers. Links of interest:
C++ Precon at Tech Ed 2012 – Orlando and Amsterdam
At both Tech Ed North America 2012 (June 11th-14th) and Tech Ed Europe 2012 (June 26th-29th) there will be a C++ all day preconference! The title is C++ in 2012: Modern, Readable, Safe, Fast. Our C++ MVP Kate Gregory will deliver it and here's the abstract: C++ is gaining momentum as a development language, so whether you’ve never used C++ or stopped using it a decade ago, it may be time to brush up on your skills. With a new standard release providing new keywords and capabilities, C++ is a featured language for many of the new Microsoft technologies and enables some amazing speed-ups of your appli...
Help Us Make Improvements
The Microsoft Visual Studio Design Research Team is looking for developers to give us direct feedback on our development tools, languages and libraries! Opportunities include usability studies of upcoming features, focus groups where we explore new ideas, as well as 1:1 interviews.Is this just about Visual Studio users?You do NOT need to be a Visual Studio user! We are looking for all kinds of developers using a variety of tools and technologies.What do participants get out of it?Because we do many studies across all of our development tools, we always try to match participants’ skill sets to the area we ar...
GoingNative 2012 Online
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 available online for on-demand viewing or download.
Reducing the Size of Statically-linked MFC Applications in VC11
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 about the cause and the solution that we have come up with. Cause In Visual Studio 2010, we added a feature to the resource editor which allows you to add MFC controls to your dialogs. The MFC control types appear in the toolbox along with the standard Windows controls. Properties spec...
The Microsoft C++ Compiler Turns 20!
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 executable program. But starting in 1992, Microsoft’s premier native compiler supported C++ directly, and has done so ever since. C/C++ 7.0 shipped in a box that was over two feet long and produced MS-DOS, Windows and OS/2 applications. It also sported the last of the character oriented de...
C++11 Conformance Survey
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 features. We use C++ too and we know several features we think are more urgent. But instead of relying only on that, we want to check with you and let you vote on which features you think are more urgent for your needs to make sure we are in fact doing the ones most ur...
The Magic of Going Native 2012 Starts Today!
UPDATE: We are already streaming live!! 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.