Namespaces
Variants

std::allocator<T>::address

De es.cppreference.net
 
 
Biblioteca de gestión de memoria
Asignadores
Recursos de memoria
Almacenamiento no inicializado (hasta C++20*)
Soporte de recolector de basura (hasta C++23)
 
 
pointer address( reference x ) const;
(1) (hasta C++11)
pointer address( reference x ) const noexcept;
(desde C++11)
(obsoleto en C++17)
(eliminado en C++20)
const_pointer address( const_reference x ) const;
(2) (hasta C++11)
const_pointer address( const_reference x ) const noexcept;
(desde C++11)
(obsoleto en C++17)
(eliminado en C++20)

Devuelve la dirección real de x incluso en presencia de operator& sobrecargado.

Parámetros

x - el objeto del cual obtener la dirección

Valor de retorno

La dirección real de x .

Informes de defectos

Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.

DR Se aplica a Comportamiento publicado Comportamiento correcto
LWG 634
( N2436 )
C++98 el valor de retorno es & x
(que se ve afectado por operator & sobrecargado)
retorna la dirección real de x