Past Meetup

Summer of T: Template Metaprogramming

This Meetup is past

4 people went

Every 2nd Wednesday of the month

Salt Lake City Community College, Miller Corporate Partnership Center, Room 330

9750 South 300 West · Sandy, UT

How to find us

Take the elevator to the 3rd floor and we're at the end of the hall on the right.

Location image of event venue


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 ( 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.