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