Namespaces
Variants
Views
Actions

std::initializer_list<T>::size

From cppreference.com
< cpp‎ | utility‎ | initializer list
Revision as of 16:09, 20 October 2024 by Space Mission (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
 
 
Utilities library
General utilities
Relational operators (deprecated in C++20)
 
 
size_type size() const noexcept;
(since C++11)
(constexpr since C++14)

Obtains the number of elements in the initializer list.

Contents

[edit] Parameters

(none)

[edit] Return value

std::distance(begin(), end())

[edit] Complexity

Constant

[edit] Example

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