先看例子 template<class... T> int Test(T ...t){ size_t nSize = sizeof...(t); switch(nSize){ //to do } } 没错,新特性中又扩展了 运算符 【sizeof…】,用于计算变长包的长度,上面例子中,如果 Test(11,22,33,44,55,66),则sizeof…(t)=6