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
要素要素を抽出. Original:
Extracts the
Ith
element element from the array. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
I
は範囲[0, N)
の整数値でなければなりません。 at()
またはoperator[]()
とは対照的に、これはコンパイル時に適用されている.Original:
I
must be an integer value in range [0, N)
. This is enforced at compile time as opposed to at()
or operator[]()
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目次 |
[編集] パラメータ
a | - | その内容を抽出するための配列
Original: array whose contents to extract The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[編集] 値を返します
1)Ith
のa
要素への参照.Original:
Reference to the
Ith
element of a
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
右辺値は
3) Ith
のa
要素への参照、要素は左辺値参照が返された場合で、左辺値参照型でない限り.Original:
Rvalue reference to the
Ith
element of a
, unless the element is of lvalue reference type, in which case lvalue reference is returned.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Ith
のa
要素へのconst参照.Original:
Const reference to the
Ith
element of a
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[編集] 例外
[編集] 例
このコードを実行します
#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"; }
出力:
(1, 2, 3)
[編集] も参照してください
指定された要素にアクセスします Original: access specified element The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (パブリックメンバ関数) | |
指定された要素にアクセスします。境界チェックを行います。 (パブリックメンバ関数) | |
タプルの指定された要素へのアクセサです。 (関数テンプレート) | |
(C++11) |
pair の要素にアクセスします Original: accesses an element of a pair The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (関数テンプレート) |