std::begin(std::initializer_list)
來自 cppreference.com
定義於標頭檔案 <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
[編輯] 另請參閱
返回指向第一個元素的指標 (公共成員函式) |