operator void**() const noexcept;
概要
Pointer型の説明用メンバ変数へのポインタ値を、void**型にキャストして取得する。
テンプレートパラメータ制約
is_same_v<Pointer, void*>がfalseであること
適格要件
is_pointer_v<Pointer>がtrueであること
事前条件
*thisのoperator Pointer*()が呼び出されていないこと
戻り値
次のポインタ値vを返す :
- 初期値
*vはstatic_cast<void*>(p)と等価であり、かつ *thisの後続変更に続かない*vの変更は、static_cast<void*>(p) == *vのように、*thisデストラクト中のpの値に影響を与える。
例外
投げない
備考
*thisの生存期間外での*vへのアクセスは未定義動作
バージョン
言語
- C++23
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??