Standard library header <array> (C++11)
From cppreference.com
This header is part of the containers library.
Includes | ||
(C++20) |
Three-way comparison operator support | |
(C++11) |
std::initializer_list class template | |
Classes | ||
(C++11) |
fixed-sized inplace contiguous array (class template) | |
(C++11) |
obtains the number of elements of a tuple-like type (class template) | |
(C++11) |
obtains the element types of a tuple-like type (class template) | |
(C++11) |
obtains the size of an array (class template specialization) | |
obtains the type of the elements of array (class template specialization) | ||
Functions | ||
(C++11)(C++11)(removed in C++20)(C++11)(removed in C++20)(C++11)(removed in C++20)(C++11)(removed in C++20)(C++11)(removed in C++20)(C++20) |
lexicographically compares the values of two array s (function template) | |
(C++11) |
specializes the std::swap algorithm (function template) | |
(C++20) |
creates a std::array object from a built-in array (function template) | |
(C++11) |
accesses an element of an array (function template) | |
Range access | ||
(C++11)(C++14) |
returns an iterator to the beginning of a container or array (function template) | |
(C++11)(C++14) |
returns an iterator to the end of a container or array (function template) | |
(C++14) |
returns a reverse iterator to the beginning of a container or array (function template) | |
(C++14) |
returns a reverse end iterator for a container or array (function template) | |
|