阅读背景:

[2018年6月5号]C++ primer 课后练习 第十六章 模版与泛型编程

来源:互联网 

16.51

template <typename T, typename...Args>
void foo_1651(T& t1, Args... args){
    cout << "Args size: " << sizeof...(Args) << "args size: " << sizeof...(args) << endl;
}

int main() {
    int i = 0 ; double d= 3.14;string s = "how now brown cow";
    foo_1651(i, s, 42, d); // Args : 3, args: 3
    foo_1651(s, 42, "hi");// Args : 2, args: 2
    foo_1651(d, s);// Args : 1, args: 1
    foo_1651("hi");// Args : 0, args: 0
    for (;;);
    return 0;
}template <typename T, typename...Args>



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: