模板进阶
编译期if switch结构