std::pointer_traits<Ptr>:: to_address
From cppreference.net
<
cpp
|
memory
|
pointer traits
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::pointer_traits
| Member functions | ||||
|
(C++11)
|
||||
|
pointer_traits::to_address
(C++20)
(optional)
|
|
Definido en el encabezado
<memory>
|
||
|
static
element_type
*
to_address
(
pointer p
)
noexcept
;
|
(desde C++20)
(miembro opcional de la especialización definida por el programa) |
|
Construye un puntero sin formato que referencia el mismo objeto que su argumento similar a puntero ( "fancy pointer" ).
Esta función, si está definida, es la inversa de
pointer_to
, y existe como punto de personalización para ser llamada por
std::to_address
.
Parámetros
| p | - | puntero elegante/objeto tipo puntero |
Valor de retorno
Un puntero sin procesar del tipo element_type * que referencia la misma ubicación de memoria que el argumento p .
Véase también
|
[static]
|
obtiene un puntero desreferenciable a su argumento
(función miembro pública estática) |
|
(C++20)
|
obtiene un puntero crudo de un tipo similar a puntero
(plantilla de función) |