含有可变形参的函数

有时我们无法提前预知应该向函数传递几个参数。
如果所有的实参类型相同:
initializer_list ini;//是一种模板类型,类似于vector
如果实参类型不同:???


void fun7(initializer_list<string> ss){
    for (auto s = ss.begin(); s != ss.end(); ++s){
        cout << *s << endl;
    }
    cout << endl;
}

//主函数:
void main(){
fun7({ "li", "xiao", "jie" });
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章