# std::initializer_list<T>::size

< cpp‎ | utility‎ | initializer list

size_type size() const noexcept; |  | (C++11 起) (C++14 前)
constexpr size_type size() const noexcept; |  | (C++14 起)

返回 initializer_list 中的元素数，即 std::distance(begin(), end()) 。

### 参数

（无）

### 返回值

initializer_list 中的元素数。

### 复杂度

常数。

### 示例

    #include <initializer_list>
    int main() { static_assert(std::initializer_list{1,2,3,4}.size() == 4); }