Skip to content

Summer of T: Template Metaprogramming

Photo of Richard Thomson
Hosted By
Richard T.
Summer of T: Template Metaprogramming

Details

This Summer, Utah C++ Programmers will dive deeper into template programming techniques. This builds on our discussion of compile-time programming from November, 2017. If you missed that presentation, no worries, we've got you covered!

Template metaprogramming (https://en.wikipedia.org/wiki/Template_metaprogramming) is widely considered a "guru level" programming technique in C++, but it's really not that hard once you understand the mechanisms involved. This month, Richard Thomson will guide us through a "bottom up" understanding of template metaprogramming illustrated by a simple example that is refined incrementally.

What is metaprogramming compared to programming? What makes template metaprogramming different from reflection facilities in languages like Java and C#? What classes of problems are solved by template metaprogramming?

Food will be provided, so please RSVP so we have a proper head count.

Photo of Utah C++ Programmers group
Utah C++ Programmers
See more events