std::pointer_traits<Ptr>::to_address
< 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) |
从指针式类型获得裸指针 (函数模板) |