元<整...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);
}