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
;
|
(bis C++11) | |
|
pointer address
(
reference x
)
const
noexcept
;
|
(seit C++11)
(veraltet in C++17) (entfernt in C++20) |
|
| (2) | ||
|
const_pointer address
(
const_reference x
)
const
;
|
(bis C++11) | |
|
const_pointer address
(
const_reference x
)
const
noexcept
;
|
(seit C++11)
(veraltet in C++17) (entfernt in C++20) |
|
Gibt die tatsächliche Adresse von x zurück, selbst bei Vorhandensein eines überladenen operator & .
Parameter
| x | - | das Objekt, dessen Adresse ermittelt werden soll |
Rückgabewert
Die tatsächliche Adresse von x .
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrektes Verhalten |
|---|---|---|---|
|
LWG 634
( N2436 ) |
C++98 |
der Rückgabewert ist
&
x
(welcher durch überladenen operator & beeinflusst wird) |
gibt die tatsächliche Adresse von x zurück |