标准库标头 <initializer_list>

来自cppreference.com
< cpp‎ | header


 
 
标准库头
 

此头文件是语言支持库的一部分。

引用在列表初始化中创建的临时数组
(类模板)[编辑]

函数

重载 std::begin
(函数模板)[编辑]
特化 std::end
(函数模板)[编辑]

[编辑]概要

// 全为独立namespace std {template<class E>class initializer_list {public:using value_type = E;using reference =const E&;using const_reference =const E&;using size_type = size_t;   using iterator =const E*;using const_iterator =const E*;   constexpr initializer_list()noexcept;   constexpr size_t size()constnoexcept;// 元素数量constexprconst E* begin()constnoexcept;// 首元素constexprconst E* end()constnoexcept;// 末元素后一位置};   // initializer_list 范围访问template<class E>constexprconst E* begin(initializer_list<E> il)noexcept;template<class E>constexprconst E* end(initializer_list<E> il)noexcept;}
close