initializer_list提供的操作

initializer_list<T>lst;//默认初始化;T类型元素的空列表
initializer_list<T>lst{a,b,c...};//lst的元素数量和初始值一样多;lst的元素是对应初始值的副本;列表中的元素是const
lst2(lst)//拷贝或赋值一个initializer_list对象不会拷贝列表中的元素;拷贝后,原始值列表和副本共享元素
lst2=lst
lst.size() //列表中的元素数量
lst.begin()//返回指向lst中首元素的指针
lst.end()//返回指向lst中为元素下一个位置的指针
上一篇:31 栈的压入、弹出序列(举例让抽象问题具体化)


下一篇:C++ STL sort