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中为元素下一个位置的指针

猜你喜欢

转载自blog.csdn.net/baidu_38495508/article/details/122271138