C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

Latest posts

Enhancements to /GS in Visual Studio 11
Jan 31, 2012
Post comments count 0
Post likes count 0

Enhancements to /GS in Visual Studio 11

Visual CPP Team
Visual CPP Team

Tim Burrell outlines more of the work done by Security Science & the Visual Studio team.He previously noted that they are updating the on-by-default /GS compiler switch, which provides protection against some memory safety bugs such as buffer overflows. In a new post he provides additional information on those changes.[Go to the article]

GoingNative 2012 Full Schedule
Jan 18, 2012
Post comments count 0
Post likes count 0

GoingNative 2012 Full Schedule

Visual CPP Team
Visual CPP Team

Charles has recently published the agenda for GoingNative 2012 –the first C++ only event done in MS in many years.Great speakers and compelling topics. Take a look here.

Compiler Security Enhancements in Visual Studio 11
Dec 5, 2011
Post comments count 0
Post likes count 0

Compiler Security Enhancements in Visual Studio 11

Visual CPP Team
Visual CPP Team

Tim Burrell (MSEC Security Science Team) just posted a new article in the Security Development Lifecycle (SDL) blog.   [Read article here]

Announcing GoingNative 2012 Conference
Nov 24, 2011
Post comments count 0
Post likes count 0

Announcing GoingNative 2012 Conference

Visual CPP Team
Visual CPP Team

We know developers are hungry for information about native development. The GoingNative conference  aims to provide current technical information to as many people as possible. Register now! GoingNative 2012 is a 48 hour technical event for those who push the boundaries of general purpose computing by exploiting the true capabilities of the underlying machine: C++ developers. Distinguished speakers include the creator of C++, Bjarne Stroustrup, C++ Standards Committee Chair, Herb Sutter, C++ template and big compute master, Andrei Alexandrescu, STL master Stephan T. Lavavej, and more! Official agenda wi...

Code Analysis in Visual C++ 11
Nov 9, 2011
Post comments count 0
Post likes count 0

Code Analysis in Visual C++ 11

Visual CPP Team
Visual CPP Team

The Microsoft Security Science team has recently posted a note about Security Development Lifecycle integration as part of the Code Analysis rules coming with the next version of Visual C++. [Read the full post]

Game Debugging in Visual Studio 11
Nov 8, 2011
Post comments count 0
Post likes count 0

Game Debugging in Visual Studio 11

Visual CPP Team
Visual CPP Team

Hi! I am Amit Mohindra, a Program Manager on the Visual C++ team. We believe Metro style games and graphics-intensive apps present a huge opportunity for developers on new devices such as tablets. The primary API for accessing the full power of the underlying graphics hardware on Windows is DirectX 11 (including Direct3D and Direct2D). One of the most significant innovations we have brought to Visual Studio 11 is a series of tools for assisting you in developing Direct3D games. We made a quick video of some of these features on Channel9 (link). In this post, I will walk through our debugging & diagnosti...

GoingNative 3: Marian Luparu answers about C++/CX
Oct 31, 2011
Post comments count 0
Post likes count 0

GoingNative 3: Marian Luparu answers about C++/CX

Diego Dagum - MSFT
Diego Dagum - MSFT

C++/CX language design team member Marian Luparu sits in the hot seat to answer some questions (a few from the GoingNative community - thank you!), draw on the whiteboard and demo some code. [Watch the episode in Channel 9]

Try It Now: Use PPL to Produce Windows 8 Asynchronous Operations
Oct 31, 2011
Post comments count 0
Post likes count 0

Try It Now: Use PPL to Produce Windows 8 Asynchronous Operations

Visual CPP Team
Visual CPP Team

There's a new revision of the Concurrency Runtime and Parallel Pattern Library sample pack that demonstrates a convenient way of consuming and producing Windows Runtime asynchronous operations using PPL.Read the announcement at sister blog Parallel Programming in Native Code.

Inside the C++/CX Design
Oct 20, 2011
Post comments count 0
Post likes count 0

Inside the C++/CX Design

Visual CPP Team
Visual CPP Team

Hello. This is Jim Springfield, an architect on the Visual C++ team. Today, I want to give some insight into the new language extensions, officially called C++/CX, which was designed to support the new API model in Windows 8. If you attended //BUILD/, watched some of the sessions online, or have been playing with the prerelease of Visual Studio, you probably have seen some of the “new” syntax. For anyone who is familiar with C++/CLI (i.e. the language extensions we provide for targeting the CLR), the syntax shouldn’t seem much different. Please note, however, that while the C++/CX syntax...