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

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.