std::experimental::shared_ptr<T>:: operator*, std::experimental::shared_ptr<T>:: operator->
From cppreference.net
<
cpp
|
experimental
|
shared ptr
|
T
&
operator
*
(
)
const
noexcept
;
|
(1) | (ライブラリ基盤 TS) |
|
T
*
operator
-
>
(
)
const
noexcept
;
|
(2) | (ライブラリ基盤 TS) |
格納されたポインタをデリファレンスします。格納されたポインタがnullの場合の動作は未定義です。
目次 |
パラメータ
(なし)
戻り値
1)
格納されたポインタの逆参照結果、すなわち
*
get
(
)
。
2)
格納されたポインタ、すなわち
get
(
)
。
備考
T
が配列型または(修飾された可能性のある)
void
の場合、関数
(1)
が宣言されるかどうかは未規定です。
T
が配列型の場合、関数
(2)
が宣言されるかどうかは未規定です。
どちらの場合でも、関数が宣言されている場合、その戻り値の型が何であるかは未規定ですが、関数の宣言(必ずしも定義ではない)が合法であることが保証されている点を除きます。
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
格納されたポインタを返す
(公開メンバ関数) |