C++ Team Blog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
Latest posts
Survey Says…
Survey, survey, survey!We really want you to fill out our new survey. It is short and focuses on your C++ development experience including Android and iOS. Why? Cross platform mobile device development is important:With bring-your-own-device trends in the enterprise, and heterogeneity in the consumer mobile device market, developers are increasingly focused on building apps that can target a variety of devices. We are committed to enabling developers to build apps for this heterogeneous, mobile-first world with Visual Studio for the technology of your choice – whether .NET, C++ or JavaScript. For more, read...
Visual Studio Graphics Frame Analysis in action!
As mentioned in this blog post a few weeks ago, one of the features we're adding in Visual Studio 2013 Update 2 (Download Update 2 RC) is Graphics Frame Analysis. This feature can be useful to help identify performance bottlenecks in your DirectX applications. How to use it? To start, launch your DirectX app with Graphics Diagnostics through menu DEBUG->Graphics->Start Diagnostics or use shortcut "Alt+F5". Once the app is running, you can capture frames from the app by pressing "PrintScreen" key in the app or using the capture button in the Graphics Toolbar in VS (see red circle in the screenshot below) ...
Advanced Developers Conference C++ 4/29 – 4/30
Tarek Madkour and Daniel Griffing join other notable speakers at ADC++ in Munich, Germany this week. Tarek and Daniel each have a couple talks in the two day event agenda: Visual C++ MVP Jochen Kalmbach will be there exploring debugging tools for Windows. Are you attending? Share your thoughts and pictures on Twitter using hashtag #adcpp (and follow @visualc). Thanks!
Advanced Developers Conference C++ 4/29 – 4/30
Tarek Madkour and Daniel Griffing join other notable speakers at ADC++ in Munich, Germany this week. Tarek and Daniel each have a couple talks in the two day event agenda: Visual C++ MVP Jochen Kalmbach will be there exploring debugging tools for Windows. Are you attending? Share your thoughts and pictures on Twitter using hashtag #adcpp (and follow @visualc). Thanks!
Performance and Diagnostics hub improvements in Update 2
MSDN hosts a number of excellent blogs including the .NET Framework Blog. They are not exclusively .NET: In VS2013 RTM we introduced the Performance and Diagnostics hub with a bunch of tools that help you diagnose issues during your Windows Store app development. With VS2013 Update 2 we added two brand new tools: CPU Usage, and Memory Usage. We also made all the tools in the Performance Diagnostics hub applicable to Windows Phone 8.1 development. We also enhanced the .NET memory dump analysis feature so you can now inspect values of objects from the dump file. It's also worth highlighting here the addition of the...
Parallel STL – Democratizing Parallelism in C++
Only a few years ago, writing parallel code in C++ was a domain of the experts. Nowadays, this field is becoming more and more accessible to regular developers thanks to the advances in libraries, such as the PPL and C++ AMP from Microsoft, Intel's Threading Building Blocks, OpenMP or OpenACC if you prefer a pragma-style approach, OpenCL for low-level access to heterogeneous hardware, CUDA and Thrust for programming NVidia devices, and so on. The C++ Standard is catching up too, giving us the fundamentals such as the precisely defined memory model, and the basic primitives like threads, mutexes, and condition var...
Tech Days 2014 – April 16 – 17 World Forum Den Haag
Tech Days is the annual Microsoft Conference for software development, software architecture and IT solutions in the Netherlands. The Tech Days conference covers the full spectrum of Microsoft development technologies with sessions about Modern Application Development, Cloud, Web, Phone, Visual Studio, User Experience, Management, Deployment, Security and much more presented by the world's best speakers and experts. This year boasts a number of great speakers including a developer keynote by Erich Gamma and IT professional keynote by Jeff Woolsey. But since this is the Visual C++ blog, we want to call out three s...
Tech Days 2014 – April 16 – 17 World Forum Den Haag
Tech Days is the annual Microsoft Conference for software development, software architecture and IT solutions in the Netherlands. The Tech Days conference covers the full spectrum of Microsoft development technologies with sessions about Modern Application Development, Cloud, Web, Phone, Visual Studio, User Experience, Management, Deployment, Security and much more presented by the world's best speakers and experts. This year boasts a number of great speakers including a developer keynote by Erich Gamma and IT professional keynote by Jeff Woolsey. But since this is the Visual C++ blog, we want to call out three s...
DirectX Graphics Development with Visual Studio 2013 and Update 2
Hello, everyone! My name is Rong Lu, a program manager on the Visual C++ team. Last week at BUILD conference, I gave a talk on “DirectX Graphics Development with Visual Studio 2013 and Update 2” in which we walked through a couple of exciting new features in Visual Studio 2013 Update 2 (Download Update 2 RC) for DirectX development. In case you missed it, check out the recording or read on this blog post. What’s in Visual Studio 2013 for DirectX development? If you’re using VS 2013, you already have access to these features. All features are now available in Visual Studio 2013 Express f...