std::experimental::shared_ptr<T>::operator[]
From cppreference.com
< cpp | experimental | shared ptr
| element_type& operator[]( std::ptrdiff_t i ) const noexcept; |
(Library Fundamentals TS) | |
格納されているポインタが指す配列の要素にアクセスします。
格納されているポインタがnullである場合、または i が負の値である場合、動作は未定義です。
T (shared_ptr のテンプレートパラメータ) が配列型 U[N] である場合、i は N より小さい必要があります。それ以外の場合は、動作は未定義です。
目次 |
[編集] パラメータ
| i | - | 配列のインデックス |
[編集] 戻り値
配列の i 番目の要素への参照。つまり、get()[i] です。
[編集] 備考
T が配列型でない場合、この関数が宣言されるかどうかは未指定です。関数が宣言された場合、その戻り値の型は未指定ですが、関数の宣言(定義である必要はありません)は合法であることが保証されています。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 格納されたポインターを返す (public member function) |