Cpp-standard-library-cpp-array-at
提供:Dev Guides
C ++配列ライブラリ-at()関数
説明
- C ++関数* std
- array :: at()*は、指定された配列コンテナーの位置Nにある要素への参照を返します。
宣言
- 以下は、std
- arrayヘッダーからのstd :: array :: at()関数の宣言です。
パラメーター
戻り値
Nが有効なインデックスの場合、指定された配列のインデックスNに存在する要素を返します。そうでない場合は out_of_range 例外をスローします。
配列オブジェクトがconstで修飾されている場合、メソッドはconst参照を返し、そうでない場合は参照を返します。
例外
Nの値が有効な配列インデックスでない場合、このメンバー関数は out_of_range 例外をスローします。
時間の複雑さ
定数、つまり O(1)
例
以下の例では、step-1は例外なく配列の内容を出力します。 手順2は、try-catchブロックを使用した例外処理を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-