We recently requested feedback on native debugging (http://aka.ms/nativeenc) and your C++ build experience (http://aka.ms/cppbuildsurvey). These surveys are still open, but I wanted to share some of the written feedback we have received:
- "Listen to the community, solve bugs from Connect. :p"
- "Performance Open C++ solution with 500 projects takes forever"
- "Over half of my users are still on XP, please never forget them"
- "I'm OK with all the changes in 2012 except the toolbar icons." There are a number of comments about the UI, favorable and not so much.
- "Keep pounding on C++ conformance." We got a few like this as well.
- "I would be ecstatic to have reversible debugging support in C++, even if it had lots of restrictions and massively slowed things down when enabled."
- "LNK 1000 gets annoying when you get it regularly"
- "Also the profiler right now is good at finding pieces of code that are slow on average, but not so good at finding spikes that occur infrequently. Spikes are also very important to find in real-time applications."
- "Property sheets have come in real handy for augmenting the build process. We use them beyond what can be done in the UI..."
- "it would be nice if there were a way I could go to /Wall only without all the warnings from the Windows SDK headers dragged in"
- "C++/CLR FTW!"
- "Very good that you are using surveys!" We appreciate your time and thoughtful answers. Thank you!
Look to future posts to share more about each of these surveys.
Some links for your consideration.
- From the Visual C++ Team Blog vault: Rvalue References: C++0x Features in VC10, Part 2 by Stephan Lavavej. Grab some coffee and (re)read about rvalues, move semantics and perfect forwarding!
- Inside Profile Guided Optimization. Dig into VC++'s implementation of PGO with some of the folks who make it: Program Manager Amit Mohindra and Development Lead Ten Tzen.
- All-in-One Code Framework is "a free, centralized code sample library driven by developers' needs" with the goal "to provide typical code samples for all Microsoft development technologies, and reduce developers' efforts in solving typical programming tasks." The sample for 11/26 is C++ Windows app uses WM_COPYDATA for IPC. Go here to request a code sample.
- Containers library on cppreference.com, a community powered Wiki focused on standard C and C++.
- How is “int main(){(([](){})());}” valid C++? on Stack Overflow.
- The final stop of the .NET Rocks Visual Studio 2012 Launch Road Trip is at DevIntersection December 9-12 in Last Vegas. C++ is on the menu!
- The Problem with Programming, an interview with Bjarne Stroustrup from 2006 (a whole 5 years ago...imagine!).
- From XKCD, Can't Sleep.
Submit items for future miscellany posts to ebattali@microsoft.com.
*spoiler: marketing spam* How about liking Visual C++ on Facebook? Can we triple our likes to 1500?