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 起为 constexpr ) | |
std::begin 对 initializer_list
的重载返回指向 il 首元素的指针。
目录 |
[编辑]参数
il | - | initializer_list |
[编辑]返回值
il.begin()
[编辑]示例
运行此代码
#include <algorithm>#include <initializer_list>#include <iostream>#include <iterator> int main(){std::initializer_list ϕ ={'1', '.', '6', '1', '8', '0'}; std::copy(std::begin(ϕ), std::end(ϕ), std::ostream_iterator<char>(std::cout, "")); std::cout<<'\n';}
输出:
1.6180
[编辑]参阅
返回指向首元素的指针 (公开成员函数) |