std::pointer_traits<Ptr>::to_address
De cppreference.com
<tbody>
</tbody>
| Definido en el archivo de encabezado <memory>
|
||
static element_type* to_address(pointer p) noexcept; |
(desde C++20) (optional member of program-defined specialization) |
|
Construye un puntero sin formato que hace referencia al mismo objeto que su argumento tipo puntero ("puntero sofisticado").
Esta función, si está definida, es la inversa de pointer_to, y existe como el punto de personalización que se llamará por std::to_address.
Parámetros
| p | - | Objeto similar a puntero (puntero sofisticado). |
Valor de retorno
Un puntero sin formato de tipo element_type* que hace referencia a la misma ubicación de memoria que el argumento p.
Véase también
[estático] |
Obtiene un puntero desreferenciable a su argumento. (función miembro estática pública) |
(C++20) |
Obtiene un puntero sin formato de un tipo similar a un puntero. (plantilla de función) |