Visual C++ turned 20 this month! It certainly has come a long way. How did it begin? What were the goals way back when? Fortunately for us, one of the original team members VC++ team members, Jan Gray, set up a reunion of former and current employees who worked on the first visual…

Visual Studio 2012 RTM'd recently and MSDN subscribers are now writing code in the latest iteration of VS! C++ developers will be pleased with the improvements in VC11. From the compiler to libraries to IDE features, VC++ in VS 2012 represents the best version of VC++ to…

SafeInt is a C++ header containing the SafeInt class, non-throwing functions to check common operations, and the associated internal mechanisms. SafeInt is currently
used extensively throughout Microsoft, with substantial adoption within Office and Windows. David LeBlanc is a software…

Sometimes, things go wrong when code executes. You can't predict when this will happen or even why, but you can write code to handle exceptional problems. If you're lucky, the problem will carry with it a bunch of useful information that you can use, at
runtime, to handle the specific error. These…

Ale Contenti is a Senior Development Lead on the VC++ team. He works primarily on Safe Libraries and associated constructs. Here, we learn about what's new in VC SL (checked iterators are certainly cool - and fast too), things to think about in terms of
writing "safe"…