do not click

Meeting C++ 2023   |  Online   |  Training   |  Books   |  Survey   |  Job fair   |  Advertising   |  Jobposting   |  Login

Meeting C++ 2023 - Template Shenanigans: Testing, debugging and benchmarking template code

Conference | Live Schedule | Talks | Get your ticket | Set your timezone

Jonathan O'Connor

On Day 3 at in Track A (Saphir Room)

Modern C++ is all about templates, but how do you develop that code? This talk looks at some simple and not so simple techniques and tools to help write correct and efficient template code. We look at some tricks to debug template code, both at compile and run time. Then we look at some techniques to test templated code. Finally, we investigate how to see what template instantiations the compiler creates.

Please login to comment

Comment from Jonathan O'Connor at 2020-11-13 20:12:32

Slides and code are on my github account: https://github.com/ninkibah/talks/shenanigans

To view the talk, you should clone my talks repository, and then view Shenanigans/Shenanigans.html in a browser tab. You can then space bar through the talk.

I'll figure out how to create a pdf with the slides later this evening.
MfG,

Jonathan

Comment from Jonathan O'Connor at 2020-11-24 21:47:05

A better place to view the slides is here:
https://ninkibah.github.io/coding-with-alpacas/Shenanigans/Shenanigans.html

Copyright Meetingcpp GmbH Imprint Piwik Opt out Privacy Policy