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
;
|
(до C++11) | |
|
pointer address
(
reference x
)
const
noexcept
;
|
(начиная с C++11)
(устарело в C++17) (удалено в C++20) |
|
| (2) | ||
|
const_pointer address
(
const_reference x
)
const
;
|
(до C++11) | |
|
const_pointer address
(
const_reference x
)
const
noexcept
;
|
(начиная с C++11)
(устарело в C++17) (удалено в C++20) |
|
Возвращает фактический адрес x даже при наличии перегруженного operator & .
Параметры
| x | - | объект, для которого требуется получить адрес |
Возвращаемое значение
Фактический адрес x .
Отчеты о дефектах
Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены ретроактивно к ранее опубликованным стандартам C++.
| DR | Применяется к | Поведение как опубликовано | Корректное поведение |
|---|---|---|---|
|
LWG 634
( N2436 ) |
C++98 |
возвращаемое значение -
&
x
(на которое влияет перегруженный operator & ) |
возвращает фактический адрес x |