C++ Team Blog

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

do-while, casts, ODR, variadic templates – Core C++, Part 8

Part 8 of my third video lecture series (covering the C++ Core Language) is now available.  In this part, I covered several topics: why I avoid do-while loops, how C and C++ casts behave and why they're dangerous, what the One Definition Rule is and how to follow it, and how my toy program to sort arrays with variadic templates works.For ...

In the Community: Meet Nish Sivakumar

In the Community is a regular series spotlighting members of the C++ / developer community. This week, meet Nish, a C++ MVP, author and long-time developer. Nish has been writing code since 1990 when he first got his hands on an 8088 with 640 KB RAM. He has been a Microsoft Visual C++ MVP since October 2002, and maintains an MVP tips and ...

Friday Miscellany #5

Welcome to another Friday Miscellany, a collection of interesting links from across the internet curated from social media, conversations and curiosity. If you have something to share, send it to me (ebattali@microsoft.com) for potential inclusion in a future miscellany. Thanks...

In The Community: Meet Marius Bancila

In the Community is a regular series spotlighting members of the C++ / developer community. This week, the spotlight is on Marius Bancila, a developer and C++ MVP. Marius has been developing desktop applications for 10 years, using different technologies including C++, C# and Java. C++ has always been his preferred language of choice. He has ...

After the Jump

This is a follow up to Jumping Into C++, a first-hand account of my experiences writing my first modern C++ application. It was a simple exercise that turned out to be not so simple and much more educational than I imagined thanks to the community.Thank you.And now, in no particular order, a few thoughts.About not using regular expressions. I ...

In The Community: Meet Kate Gregory

In the Community is an ongoing series spotlighting members of the C++ / developer community. This week, meet Kate Gregory. Kate Gregory has been using C++ since before Microsoft had a C++ compiler. She runs a small consulting company in rural Ontario, www.gregcons.com, writing code in C# and C++, advising customers on technological decisions, ...

Jumping into C++

I was a professional developer for years, working initially with C in labs and an engineering firm before moving on to other languages and stints as an enterprise developer and consultant. Other languages and tool were more in demand for the projects I worked on so I gradually moved away from native development and lost touch with the C++ ...

In The Community: Meet Jeremiah Morrill

This is the third installment of "In The Community," a series spotlighting members of the C++ / developer community. Today we meet Jeremiah Morrill, MVP, developer and community guy.Jeremiah has been in the software development field for 14 years. Over his career, he has moved between languages, operating systems and products but likes to call...

Friday Miscellany #4

 Welcome to another Friday Miscellany, a collection of interesting links from across the internet curated from social media, conversations and curiosity. If you have something to share, send it to me (ebattali@microsoft.com) for potential inclusion in a future miscellany.Happy clicking...

In The Community: Meet James McNellis

This is the second installment in the "In The Community" series spotlighting members of the C++ / developer community. Today we meet James McNellis, a developer on the Visual C++ team and community guy. James is a developer on the Visual C++ team, which he joined this past July.  As a member of this team, he builds awesome C++ libraries ...