std::intializer_list

c++11提供std::intializer_list<Type>來表示用戶自定義類型的之初值列
void print(std::initializer_list<int> vals)
{
  for(auto p=vals.begin(); p!=vals.end(); p++)
  {
    std::cout << *p << "\n";
  }
}

print({12,3,5,7,11,13,17});

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章