Posts by this author

Jun 25, 2019
Post comments count0
Post likes count0

Cppp 2019 Trip Report

Summary CPPP is a new C++ conference in Paris, France. Its first iteration ran for a single day with three parallel tracks, drawing in 160 attendees. The conference great on all fronts: the speakers & talks were varied and high-quality, the venue was right next to the Eiffel Tower and had plenty of space, the food was tasty and varied (sh...

Trip Report
Jun 3, 2019
Post comments count11
Post likes count3

Clear, Functional C++ Documentation with Sphinx + Breathe + Doxygen + CMake

Writing good documentation is hard. Tools can’t solve this problem in themselves, but they can ease the pain. This post will show you how to use Sphinx to generate attractive, functional documentation for C++ libraries, supplied with information from Doxygen. We’ll also integrate this process into a CMake build system so that we have a unified work...

General C++ Series
Feb 15, 2019
Post comments count8
Post likes count0

Visual Studio 2019 Preview 2 Blog Rollup

Visual Studio 2019 Preview 2 was a huge release for us, so we’ve written a host of articles to explore the changes in more detail. For the short version, see the Visual Studio 2019 Preview 2 Release Notes. We’d love for you to download Visual Studio 2019 Preview, give it a try, and let us know how it’s w...

C++
Dec 11, 2018
Post comments count0
Post likes count1

Guaranteed Copy Elision Does Not Elide Copies

This post is also available on Simon Brand's blog C++17 merged in a paper called Guaranteed copy elision through simplified value categories. The changes mandate that no copies or moves take place in some situations where they were previously allowed, e.g.: You can see this behavior in compiler versions Visual Studio 2017 15.6, Clang 4, G...

C++ Q&A Series