std::pointer_traits<Ptr>::to_address
来自 cppreference.cn
< cpp | memory | pointer traits
定义于头文件 <memory> |
||
static element_type* to_address( pointer p ) noexcept; |
(C++20 起) (程序定义的特化的可选成员) |
|
构造一个原生指针,该指针引用与其类指针(“花式指针”)实参相同的对象。
此函数若被定义,则是 pointer_to
的逆,并作为供 std::to_address 调用的定制点存在。
[编辑] 参数
p | - | 花式指针/类指针对象 |
[编辑] 返回值
一个类型为 element_type* 的原生指针,它引用与实参 p 相同的内存位置。
[编辑] 参阅
[静态] |
获取指向其参数的可解引用指针 (公开静态成员函数) |
(C++20) |
从类指针类型获取原始指针 (函数模板) |