Namespaces
Variants

std::experimental::shared_ptr<T>:: operator[]

From cppreference.net
element_type & operator [ ] ( std:: ptrdiff_t i ) const noexcept ;
(ライブラリファンダメンタルTS)

格納されたポインタが指す配列へのインデックス指定。

格納されているポインタがnullの場合、または i が負の場合、動作は未定義です。

T shared_ptr のテンプレートパラメータ)が配列型 U[N] である場合、 i N より小さい値でなければならず、そうでない場合の動作は未定義です。

目次

パラメータ

i - 配列インデックス

戻り値

配列の i 番目の要素への参照、すなわち get ( ) [ i ] を返します。

備考

T が配列型でない場合、この関数が宣言されるかどうかは未規定です。関数が宣言される場合、その戻り値の型は未規定ですが、関数の宣言(必ずしも定義ではない)が合法であることが保証されます。

関連項目

格納されたポインタを返す
(公開メンバ関数)