initializer_list

initializer_list是一种模板类型,定义initializer_list对象是,必须说明列表中所含元素的类型:

 initializer_list<Type> lst{a, b, c...}; 

后面的大括号可以省略,不赋初始值。

 

和vector一样,可以用于函数形参中,和vector不同的是,initializer_list对象中的元素永远是常量值,我们无法改变initializer_list对象中的值。

 

posted @ 2018-10-31 23:57  Lightfall  阅读(111)  评论(0编辑  收藏  举报