含有可变形参的函数
如果所有实参类型相同,调用initializer_list标准库类型建立可变形参
如果类型不同,使用函数模板
在与C程序接口的程序中,可以使用省略符进行可变形参
initializer_list:可以用花括号加初始值进行初始化,也可以使用<T>进行模板类型初始化,拷贝或赋值时不会复制一份给新对象,而是共享这些值,具有size()函数接口和首尾指针接口。函数调用实参时,如果实参是值的序列,必须加上花括号用来区分
省略符形参:只用于C和C++都兼容的程序,这些代码使用了varargs的C标准库,并且省略符形参只能出现在形参列表的最后一个位置