Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Templates The Complete Guide

Learning note and Demo.

---- Part 1: The Basics ----

  • Chapter1: Function Templates

  • Chapter2: Class Templates

  • Chapter3: Nontype Template Parameters

  • Chapter4: Variadic Templates

  • Chapter5: Tricky Basicss

  • Chapter6: Move Semantics and enable_if<>

  • Chapter7: By Value or by Reference?

  • Chapter8: Compile-Time Programming

  • Chapter9: Using Templates in Practice

  • Chapter10: Basic Template Terminology

  • Chapter11: Generic Libraries

---- Part 3: Templates and Design ----

  • Chapter18: The Polymorphic Power of Templates

  • Chapter19: Implementing Traits

  • Chapter20: Overloading on Type Properties

  • Chapter21: Templates and Inheritance

  • Chapter22: Bridging Static and Dynamic Polymorphism

  • Chapter23: Metaprogramming

  • Chapter24: Typelists

  • Chapter25: Tuples

  • Chapter26: Discriminated Unions

  • Chapter27: Expression Templates

  • Chapter28: Debugging Templates

---- Reference ---- Sample Code

About

My learning note and Demo

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages