元<整...I,型名...O>//編譯時
空 串2項(向量<串>&a,序列<I...>,O&&...o){
((寫串爲(a[I],o)),...);
};//根據的是後面項的多少.兩個都展開
元<型名...O>//編譯時
空 串2項(向量<串>&a,O&&...o){//((a),...)
串2項(a,轉序<O...>(),前向<O>(o)...);
};//++i纔行,i++不行的.像這種增加,以後用編譯時
測試:
空 主(){
串 b;整 c;符 d;
向量<串>a{"串","23","67"};
串2項(a,b,c,d);
打印(b,c,d);
打印(d=='6',c==23);
}