• 2023-10-02C++模板元编程(C++ template metaprogramming)
    实验平台:Win7,VS2013Community,GCC4.8.3(在线版) 所谓元编程就是编写直接生成或操纵程序的程序,C++模板给C++语言提供了元编程的能力,模板使C++编程变得异常灵活,能实现很多高级动态语言才有的特性(语法上可能比较丑陋,一些历史原因见下文)。普通用户对C++模板的使用可能不是很
  • 2023-07-15Template Metaprogramming
    #include<bits/stdc++.h>usingnamespacestd;template<typename...>structTypeList;template<typenameHead,typename...Tails>structTypeList<Head,Tails...>{usinghead=Head;usingtails=TypeList<Tails...>;};template&