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