代码如下:
元<整 N,类 F,类...T>构 取型:取型<N-1,T...>{}; 元<类 F,类...T>构 取型<0,F,T...>{ 用 型=F; }; 空 主(){ 用 B=取型<2,整,短,长,整,串>::型; 打印(类名<B>()); }
注意,不要这样用:
元<整 N,类 F,类...T>构 取型<0,F,T...>{ 用 型=F; };//模板特化,要理解,后面
主要是不要加上非特化参数.还有就是未经常特化,因而不熟悉.
非特化参数
未经常