std::end(std::initializer_list)
来自 cppreference.cn
定义于头文件 <initializer_list> |
||
template< class E > const E* end( std::initializer_list<E> il ) noexcept; |
(C++11 起) (C++14 起为 constexpr) |
|
initializer_list
的 std::end 重载返回指向 il 中最后一个元素之后一个位置的指针。
目录 |
[编辑] 参数
il | - | 一个 initializer_list |
[编辑] 返回值
il.end()
[编辑] 示例
运行此代码
#include <cassert> #include <initializer_list> #include <iterator> #include <numeric> int main() { std::initializer_list e = {2, 7, 1, 8, 2, 8, 1}; assert(std::accumulate(std::begin(e), std::end(e), 13) == 42); }
[编辑] 参阅
返回指向最后一个元素之后位置的指针 (公共成员函数) |