std::allocator<T>:: address
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::allocator
| Member functions | ||||
|
allocator::address
(until C++20)
|
||||
|
(C++23)
|
||||
|
(until C++20)
|
||||
|
(until C++20)
|
||||
|
(until C++20)
|
||||
| Non-member functions | ||||
|
(until C++20)
|
| (1) | ||
|
pointer address
(
reference x
)
const
;
|
(jusqu'à C++11) | |
|
pointer address
(
reference x
)
const
noexcept
;
|
(depuis C++11)
(obsolète en C++17) (supprimé en C++20) |
|
| (2) | ||
|
const_pointer address
(
const_reference x
)
const
;
|
(jusqu'à C++11) | |
|
const_pointer address
(
const_reference x
)
const
noexcept
;
|
(depuis C++11)
(obsolète en C++17) (supprimé en C++20) |
|
Retourne l'adresse réelle de x même en présence d'un 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 |