Extracts the Ith
element element from the array.
I
must be an integer value in range [0, N)
. This is enforced at compile time as opposed to at()
or operator[]
.
a | - | array whose contents to extract |
A reference to the Ith
element of a
.
Constant.
The overloads are marked as constexpr
since C++14.
#include <iostream> #include <array> int main() { std::array<int, 3> arr; // set values: std::get<0>(arr) = 1; std::get<1>(arr) = 2; std::get<2>(arr) = 3; // get values: std::cout << "(" << std::get<0>(arr) << ", " << std::get<1>(arr) << ", " << std::get<2>(arr) << ")\n"; }
Output:
access specified element (public member function) |
|
access specified element with bounds checking (public member function) |
|
tuple accesses specified element (function template) |
|
(C++11) | accesses an element of a pair (function template) |
(C++17) | reads the value of the variant given the index or the type (if the type is unique), throws on error (function template) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/container/array/get