std::pointer_traits<Ptr>::to_address
来自cppreference.com
< cpp | memory | pointer traits
动态内存管理
|
std::pointer_traits
成员函数 | ||||
(C++11)
|
||||
pointer_traits::to_address
(C++20)(可选)
|
在标头
<memory>
定义
|
||
static
element_type*
to_address(pointer
p)
noexcept;
|
(C++20
起) (程序定义特化的可选成员) |
|
构造裸指针,结果引用的对象与其仿指针(“缀饰指针”)参数相同。
若定义此函数,则它是 pointer_to
的反函数,它作为定制点存在并为 std::to_address 所调用。
参数
p | - | 缀饰值指针/仿指针对象 |
返回值
element_type*
类型的裸指针,其所引用的内存位置与参数 p
相同。
参阅
[静态]
|
获得指向其参数的可解引用指针 (公开静态成员函数) |
(C++20)
|
从指针式类型获得裸指针 (函数模板) |