std::allocator<T>::address
С ru.cppreference.net
pointer address( reference x ) const;
|
(1) | (до C++11) |
pointer address( reference x ) const noexcept;
|
(начиная с C++11) (устарело в C++17) (удалено в C++20) |
|
const_pointer address( const_reference x ) const;
|
(2) | (до 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 |