Post

C++ Meta Programing

收集一些c++元编程的资料

Book

  1. 《C++ Templates: The Complete Guide (2nd Edition)》 (中译版:《C++ Templates中文版(第二版)》)
  2. Template Metaprogramming with c++

演讲

  1. Walter E. Brown: “Modern Template Metaprogramming: A Compendium” (Part 1 & 2)
  2. Louis Dionne: “C++ Metaprogramming: Decystifying the Black Art”
  3. Arthur O’Dwyer: “Template Metaprogramming” (CppCon Back to Basics 经典系列)

代码

  1. std::tuple 的源码实现(标准库):
  2. Boost.Hana
  3. Magic Get (boost.pfr) (C++17/20)

Tool

  1. compiler explore
This post is licensed under CC BY 4.0 by the author.

© SimonCho. Some rights reserved.

Using the Chirpy theme for Jekyll.