std::allocator<T>::address
Von cppreference.com
| (1) | ||
| pointer address( reference x ) const; |
(bis C++11) | |
| pointer address( reference x ) const noexcept; |
(seit C++11) (veraltet in C++17) (in C++20 entfernt) |
|
| (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) (in C++20 entfernt) |
|
Gibt die tatsächliche Adresse von x zurück, auch wenn operator& überladen wurde.
[edit] Parameter
| x | - | das Objekt, von dem die Adresse abgerufen werden soll |
[edit] Rückgabewert
Die tatsächliche Adresse von x.
[edit] Fehlerberichte
Die folgenden Verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | angewendet auf | Verhalten wie veröffentlicht | Korrigiertes Verhalten |
|---|---|---|---|
| LWG 634 (N2436) |
C++98 | der Rückgabewert ist &x (der von überladenem operator& beeinflusst wird) |
gibt die tatsächliche Adresse von x zurück |