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
;
|
(hasta C++11) | |
|
pointer address
(
reference x
)
const
noexcept
;
|
(desde C++11)
(obsoleto en C++17) (eliminado en C++20) |
|
| (2) | ||
|
const_pointer address
(
const_reference x
)
const
;
|
(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 del operador sobrecargado operator & .
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 |