Skip to content
michael.caisse.io michael.caisse.io
c++ fundamentals

Introduction to Modern C++ Techniques : Part 1

A tour of modern C++ techniques covering key C++11 features and idioms for writing cleaner, more expressive code.

M

Michael Caisse

60 minutes

Event: c++now

Abstract

Policies, SFINAE, and tags … oh my! Ready to get your Modern C++ grove on but need a kick start? From the Ciere C++ Ninja Series, this session will introduce you to the building blocks, techniques and strategies employed in generic programming. Some of the topics we will cover include:

  • Concepts
  • Traits
  • Policy Classes
  • CRTP (Curiously Recurring Template Pattern)
  • SFINAE (Substitution Failure is not an Error)
  • Tag Dispatching
Play the video