c++从元组造的实现.
构 啊{
串 名,呀;整 i,j;
空 哈(){
输出<<名<<','<<呀<<',';
输出<<i<<','<<j<<',';
}
};
元<型名 M,型名 T,整...I>
M 从元组呀(T&&t,序列<I...>){
中 M{取<I>(前向<T>(t))...};
}
元<型名 T,型名...O>T 从元组(元组<O...>&t){
常式 整 N=型长...(O);型名 造序<N>::型 p;
中 从元组呀<T>(t,p);
}
空 主(){
串 a{"啊"},b{"呀"};
元组<串,串,整,整>t{a,b,3,6};
动 c=从元组<啊>(t);
c.哈();
}
用微软自己的好像不管用,然后就这样了.
浙公网安备 33010602011771号