Showing category results for C++

Jul 8, 2013
Post comments count0
Post likes count0

MFC support for MBCS deprecated in Visual Studio 2013

Pat Brenner MSFT

April 2017 update Regarding our work on migration to VC2015 last year, we decided to remove the warning about MBCS deprecation.We hear you and understand that too many "old and large" MFC projects depend on it and it is too costly for large projects to move to Unicode. For new or small existing projects we definitely recommend using Unicode, as it ...

C++
Jul 4, 2013
Post comments count0
Post likes count0

Optimizing C++ Code : Constant-Folding

Jim Hogg

If you have arrived in the middle of this blog series, you might want instead to begin at the beginning.This post examines Constant-Folding – one of the simplest optimizations performed by the VC++ compiler.  In this optimization, the compiler works out the result of an expression while it is compiling (at “compile-time”), an...

C++Backend
Jul 1, 2013
Post comments count0
Post likes count0

Improved exception reporting for C++ Windows Store Apps in Visual Studio 2013

Cagri Aslan

Windows 8.1 and Visual Studio 2013 come with improvements for exception reporting in the platform and the debugger which will make it easier for native Windows Store App developers to diagnose errors in their applications. In this post, I’ll discuss a few of those improvements that are available in Visual Studio 2013 and show the differences ...

C++
Jun 28, 2013
Post comments count0
Post likes count0

C++11/14 STL Features, Fixes, And Breaking Changes In VS 2013

Stephan T. Lavavej - MSFT

I'm Stephan T. Lavavej, and for the last six and a half years I've been working with Dinkumware to maintain the C++ Standard Library implementation in Visual C++.  It's been a while since my last VCBlog post, because getting our latest batch of changes ready to ship has kept me very busy, but now I have time to write up what we've done! &nbs...

C++
Jun 28, 2013
Post comments count0
Post likes count0

Using Visual Studio 2013 to write maintainable native visualizations (natvis)

Eric Feiveson

In Visual Studio 2012 we introduced the ability to create visualizations for native types using natvis files.  Visual Studio 2013 contains several improvements that make it easier to author visualizations for classes that internally make use of collections to store items.   In this blog post I’ll show an example scenario t...

C++
Jun 27, 2013
Post comments count0
Post likes count0

Using the 2013 CPU Sampling Profiler to Understand C++ Compiler Optimizations

Visual CPP Team

If you’ve ever profiled an optimized build of a C++ application there is a good chance that you looked at the profiling report and saw some functions missing that you expected to be present so you had to assume that they had been inlined but couldn’t be certain. Likewise, if you’ve ever tried to improve your application’s pe...

C++
Jun 27, 2013
Post comments count0
Post likes count0

What’s New for Visual C++ Developers in VS2013 Preview

Eric Battalio

Since the newer Visual C++ content is not yet live on MSDN, I copied the key bits from the "What's New for Visual C++ Developers" and replicated it below. Note that this post may be removed after the MSDN content has been available for a few weeks.Thanks for your patience!Improved ISO C/C++ Standards SupportCompiler The default behavior w...

C++
Jun 26, 2013
Post comments count0
Post likes count0

Just My Code for C++ in VS 2013

Visual CPP Team

If you have experience debugging C# or Visual Basic code in Visual Studio, you are probably familiar with a debugging feature called Just My Code (JMC).  In Visual Studio 2013, we introduce Just My Code for C++.  In VS2013, the goal of this C++ JMC feature is to help the user focus on their code when viewing call stacks without getting lo...

C++
Jun 26, 2013
Post comments count1
Post likes count0

Visual Studio 2013 Preview Now Available!

Eric Battalio

Soma announced availability of the Visual Studio 2013 Preview.The experience for Visual C++ developers was improved with enhancements in the following areas: ISO C/C++ standards, Visual C++ library, C++ application performance, Windows Store App development, diagnostics, 3-D graphics, the IDE and productivity.Here are the key links: We look ...

C++
Jun 18, 2013
Post comments count0
Post likes count0

Deep Dive into NuGet Native (Part One)

Garrett Serack, MSFT

Howdy! Today I thought I’d start explaining how NuGet supports C/C++ packages under the covers, and look into how one could (theoretically) manually construct a package without using the CoApp PowerShell tools.   As I mentioned before, C/C++ packages built for NuGet didn't require a whole lot of change in NuGet itself—primarily becaus...

C++