std::end(std::initializer_list)
來自 cppreference.com
定義於標頭檔案 <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); }
[編輯] 參閱
返回指向最後一個元素之後位置的指標 (公共成員函式) |