std::begin(std::initializer_list)
来自cppreference.com
                    
                                        
                    < cpp | utility | initializer list
                    
                                                            
                    | 定义于头文件  <initializer_list> | ||
| template< class E >  const E* begin( std::initializer_list<E> il ) noexcept; | (C++11 起) (C++14 前) | |
| template< class E >  constexpr const E* begin( std::initializer_list<E> il ) noexcept; | (C++14 起) | |
std::begin 对 initializer_list 的重载返回指向 il 首元素的指针。
参数
| il | - | initializer_list | 
返回值
il.begin()
示例
运行此代码
#include <iostream> #include <initializer_list> int main() { std::initializer_list<int> il = {3, 1, 4, 1}; for(auto it = std::begin(il); it != std::end(il); ++it) { std::cout << *it << '\n'; } }
输出:
3 1 4 1
参阅
| 返回指向首元素的指针 (公开成员函数) |