模版基础
可变长参数模版
Traits(类型萃取)
CRTP(奇异递归模板模式)