std::get(std::array)
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
template<size_t I, class T, size_t N > T& get( array<T,N>& a ); |
(1) | (начиная с C++11) |
template<size_t I, class T, size_t N > T&& get( array<T,N>&& a ); |
(2) | (начиная с C++11) |
template<size_t I, class T, size_t N > const T& get( const array<T,N>& a ); |
(3) | (начиная с C++11) |
Извлекает элемент
Ith
элемент из массива. Оригинал:
Extracts the
Ith
element element from the array. Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
I
должно быть целое значение в диапазоне [0, N)
. Это требование во время компиляции, а не at()
или operator[]()
.Оригинал:
I
must be an integer value in range [0, N)
. This is enforced at compile time as opposed to at()
or operator[]()
.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Параметры
a | — | массив, содержимое которого нужно извлечь
Оригинал: array whose contents to extract Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Возвращаемое значение
1)Ссылка на
2) Ith
элемент a
.Оригинал:
Reference to the
Ith
element of a
.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
RValue ссылкой на
3) Ith
элемент a
, если элемент имеет именующее ссылочного типа, в этом случае именующее ссылка возвращается.Оригинал:
Rvalue reference to the
Ith
element of a
, unless the element is of lvalue reference type, in which case lvalue reference is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Const ссылкой на
Ith
элемент a
.Оригинал:
Const reference to the
Ith
element of a
.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Исключения
спецификация noexcept:
noexcept
[править] Пример
Запустить этот код
Вывод:
(1, 2, 3)
[править] См. также
(C++11) |
предоставляет доступ к указанному элементу (public функция-элемент) |
(C++11) |
предоставляет доступ к указанному элементу с проверкой границ (public функция-элемент) |
(C++11) |
доступ к определённому элементу кортежа (шаблон функции) |
(C++11) |
доступ к элементу пары (шаблон функции) |