类型为指针。这是因为数组名在实参表达式中自动隐式转换为首元素地址的右值。例如：另外，C++11标准明确规定不能由模板参数推导出对应实参为std::initializer_list的类型。例如：
类型完美转发.C++11增加了右值引用这一新的数据类型。如：codice_3“T&&”并不意味着形参arg的数据类型一定是右值引用。其数据类型既可能是左值引用，也可能是右值引用。依据“引用塌缩规则”，有：如此，就把实参的值分类情形完美地传递到模板函数内部，据此可再完美转发给拷贝语义或移动