Visual CPP Team

Post by this author

C++/CX Part 0 of [n]: An Introduction

Hello; I'm James McNellis, and I've recently joined the Visual C++ team as a libraries developer. My first encounter with the C++/CX language extensions was early last year, while implementing some code generation features for the Visual Studio 2012 XAML designer. I started off by hunting for some example code, and it suffices to say that...
Comments are closed.0 0
C++

Connecting C++ and XAML

Hi, I’m Andy Rich, a tester on the C++ frontend compiler and one of the primary testers of the C++/CX language extensions.  If you’re like me, making use of a technology without understanding how it works can be confusing and frustrating.  This blog post will help explain how XAML and C++ work together in the build system...
Comments are closed.0 0
C++

Compiler Bugs Fixed In Visual Studio 2012

Following STL Bugs Fixed In Visual Studio 2012, here are similar lists for the compiler front-end (responsible for parsing C++)... ID Title 599151 Using declaration for a name of a type does not work in MS C++ compilers 603872 Support for XML Documentation in native C++ code 611359 C++ compiler: Temporary object created when it should ...
Comments are closed.0 0
C++

Template Argument Deduction – Core C++, Part 2

Part 2 of my third video lecture series (covering the C++ Core Language) is now available.  In this part, I took an hour to explore template argument deduction, including what "non-deduced contexts" are - and how they can be used to your advantage!  For reference, here are all of the links to my video lectures, plus my GoingNative ...
Comments are closed.0 0
C++

Debugger Type Visualizers for C++ in Visual Studio 2012

 In Visual Studio 2012, one of the new features for C++ developers is the new native type visualization framework (natvis) added to the debugger which allows customizing the way data types are displayed in debugger variable windows (e. g. autos, watch, locals, and data tips). For those who are familiar with the autoexp.dat file that has ...
Comments are closed.0 0
C++

Optimizing your binaries with the VC++ compiler for optimum performance (Feedback Requested)

There are several reasons to program in C++, and one of the most important ones is the incredible performance that one can obtain. There are a set of optimizations that the Microsoft Visual C++ compiler offers to perform on your binaries to yield the best performance for your application on varying hardware (for e.g. via compiler switches...
Comments are closed.0 0
C++

Announcing Casablanca refresh

Back, at the end of April, we announced our first release of Casablanca as an incubation project on Devlabs. Since then, we are glad to have received a positive response from the C++ community. Today, we are announcing a “bug-fix” refresh to the Casablanca release. The update can be downloaded from the Casablanca devlabs site....
Comments are closed.0 0
C++

STL Bugs Fixed In Visual Studio 2012

After Pat's post last week about MFC bugs fixed in Visual Studio 2012 (aka VC11), I thought that a similar list for the STL would be interesting: ID Title 492128 std::locale constructor modifies global locale via "setlocale()" 492561 STL streams cannot be used concurrently 498533 iostreams should use codepage of their...
Comments are closed.0 0
C++

What bugs were fixed in MFC in Visual Studio 2012?

Hello, I’m Pat Brenner, a developer on the Visual C++ Libraries team. I recently shared some information about the Microsoft Foundation Class (MFC) Library in this blog post. Several people responded to that post asking for a list of bugs that have been fixed in MFC for Visual Studio 2012. Though I cannot provide a complete list ...
Comments are closed.0 0
C++

C++ in Visual Studio 2012 Express for Windows Desktop

In case some of you missed it, Soma recently announced Visual Studio Express 2012 for Windows Desktop development. This express edition will include the latest VC++ compiler and libraries, which is great for students, new developers and open source application developers. Please follow the link to see more details and to contribute to the ...
Comments are closed.0 0
C++