constexpr pointer_type pointer() const noexcept; // (1) C++29
概要
保持しているポインタ値を取得する。タグは取り除かれた、そのまま使用できるポインタが返る。
戻り値
*thisが表すポインタ値。
例外
投げない。
例
#include <memory>
#include <iostream>
int main()
{
int x = 42;
std::pointer_tag_pair<int*, 2> p{&x, 3u};
std::cout << *p.pointer() << std::endl;
}
出力
42
バージョン
言語
- C++29
処理系
- Clang: ??
- GCC: ??
- Visual C++: ??