Namespaces
Variants

std::allocator<T>::address

De fr.cppreference.net
 
 
Bibliothèque de gestion de la mémoire
Allocateurs
Ressources mémoire
Stockage non initialisé (jusqu'à C++20*)
Support du ramasse-miettes (jusqu'à C++23)
 
 
pointer address( reference x ) const;
(1) (jusqu'à C++11)
pointer address( reference x ) const noexcept;
(depuis C++11)
(obsolète en C++17)
(supprimé en C++20)
const_pointer address( const_reference x ) const;
(2) (jusqu'à C++11)
const_pointer address( const_reference x ) const noexcept;
(depuis C++11)
(obsolète en C++17)
(supprimé en C++20)

Renvoie l'adresse réelle de x même en présence de operator& surchargé.

Paramètres

x - l'objet dont on veut acquérir l'adresse

Valeur de retour

L'adresse réelle de x .

Rapports de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR Appliqué à Comportement tel que publié Comportement correct
LWG 634
( N2436 )
C++98 la valeur de retour est & x
(qui est affectée par l'opérateur operator & surchargé)
retourne l'adresse réelle de x