std::experimental::shared_ptr<T>::operator*, std::experimental::shared_ptr<T>::operator->
From cppreference.com
< cpp | experimental | shared ptr
| T& operator*() const noexcept; |
(1) | (Library Fundamentals TS) |
| T* operator->() const noexcept; |
(2) | (Library Fundamentals TS) |
格納されているポインタを間接参照します。格納されているポインタがnullの場合、未定義の動作となります。
目次 |
[edit] パラメータ
(なし)
[edit] 戻り値
1) 格納されているポインタを間接参照した結果、すなわち *get()。
2) 格納されているポインタ、すなわち get()。
[edit] 備考
T が配列型または(cv 修飾されている可能性のある)void の場合、関数 (1) が宣言されるかどうかは未規定です。
T が配列型の場合、関数 (2) が宣言されるかどうかは未規定です。
いずれの場合も、関数が宣言された場合、その戻り値の型は未規定ですが、宣言(定義ではない)は合法であることが保証されています。
[edit] 例
| このセクションは未完成です 理由: 例がありません |
[edit] 関連項目
| 格納されたポインターを返す (public member function) |