Espacios de nombres
Variantes

std::pointer_traits<Ptr>::to_address

De cppreference.com
 
 
Gestión de memoria dinámica
Punteros inteligentes
(C++11)
(C++11)
(C++11)
(hasta C++17)
(C++11)
(C++23)
Asignadores de memoria
Recursos de memoria
Almacenamiento no inicializado
Algoritmos de memoria no inicializada
Algoritmos restringidos de memoria no inicializada
Apoyo para recolección de basura
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
Misceláneos
(C++20)
(C++11)
(C++11)
 
 
<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) [editar]
Obtiene un puntero sin formato de un tipo similar a un puntero.
(plantilla de función) [editar]