C++ Team Blog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
Latest posts
Follow the Windows 8 Metro style event live
We are getting ready to start the event right now. Follow the twitter feed here: https://twitter.com/#!/search/%23ch9live The event will also be streaming live here: https://channel9.msdn.com/Events/Windows-Camp/Developing-Windows-8-Metro-style-apps-in-Cpp Thanks,Vikas.VisualC++ PM
The Metro style apps with C++ event is now a live webcast
As I mentioned a couple of weeks ago, we announced the Metro style apps with C++ event. Since we announced the camp, there were a lot of requests for a live webcast. Thanks to Jaime who just posted on this blog, the event will be broadcasted live!Quoting Jaime:Event sold out within a few days, and we got a lot of requests for it to be recorded (or broadcasted live).. I am happy to announce that the event will now be live. Please pencil us in in your calendar. Event will be live on Friday May 18th, from 9 AM PST to 5 PM PST. We will share details (the link) and the agenda later this week.&nbs...
Auto-Vectorizer – New Posts
If you are interested in the Auto-Vectorizer feature, shipping in Visual Studio 11, please hop over to the Native Concurrency blog, where we are now on episode 4. The Overview post now includes a Table Of Contents, with links to each separate post.Jim
Announcing Casablanca, a native library to access the cloud from C++
Our devices are becoming increasingly connected, and at the same time our customers expect the applications running on those devices to be fast and fluid. Asynchrony is important on the client for responsiveness and on the server for scalability.Today we are announcing Casablanca, a Microsoft incubation effort to support cloud based client-server communication in native code using a modern asynchronous C++ API design. Casablanca is a project to start exploring how to best support C++ developers who want to take advantage of the radical shift in software architecture that cloud computing represents.If you are a de...
Building Windows 8 Metro style apps with C++ Windows camp
Hello all,We’re hosting a one day, free technical event in Redmond on May 18, 2012 intended for developers who want to write Metro apps for Windows 8 with C++. Details: Location: Redmond WA, Microsoft campus, bldg 92. Date: May 18th, 2012 Time: 9 AM to 5 PM for sessions, Q&A and a small social event afterwards. Speakers: We will update the list of speakers early next week, we are still negotiating session times & speakers to cram as much as we can into a single day. Rest assured most of them are from the product team and yes, Herb Sutter will do the opening keyn...
Target Windows XP in Visual Studio 11 Beta using the Visual Studio 2010 compiler and libraries
In my previous blog I talked about how in Visual Studio 11 we have eliminated the need to convert your Visual Studio 2010 C++ projects in order to adopt the new IDE. The blog also mentioned that you can build your projects using Visual Studio 2010 compiler (tools and libraries) from within Visual Studio 11 using the multi-targeting feature. This means while you adapt to using the new compiler and while your 3rd party vendors provide you with binaries compatible with the Visual Studio 11 compiler (tools and libraries) you can leverage the new Visual Studio 11 IDE without disrupting your ship cycle. Just set th...
Auto-Vectorization
Following the Channel9 talk on Auto-Vectorization, we have now started a series of blog posts that dig deeper into the subject.We decided to publish them, not here, on home territory, but in the NativeConcurrency blog instead. This already hosts discussions on PPL and C++ AMP.So please checkout the first two articles, on Jim Hogg
Early Bird registration for C++ Now! ends Sunday
(A message on behalf of the C++ Now! staff) This year’s program is very exciting with lots more content than previous years. This year we’ll have three keynotes: Howard Hinnant, Sean Parent, and David Vandevoorde. They are headlining three tracks of over fifty sessions including one track of C++11 sessions. With almost a full week of C++11 tutorials, we are offering more C++11 coverage than any other conference this year. Please join us for what promises to be one of the best BoostCons ever! Visit http://cppnow.org/ to register today.
What Are SCARY Iterators?
Hi there! I’m Diego Dagum, a Program Manager with the Visual C++ team. As Stephan announced last September when Visual Studio 11 Developer Preview was released, our STL implementation comes with SCARY iterators. On Stephan’s words, ”(…) as permitted but not required by the C++11 Standard, SCARY iterators have been implemented, as described by N2911 "Minimizing Dependencies within Generic Classes for Faster and Smaller Programs" and N2980 "SCARY Iterator Assignment and Initialization, Revision 1”. What are they useful for? What are they, in the first place? What’s so...