Namensräume
Varianten
Aktionen

std::get_new_handler

Von cppreference.com
< cpp‎ | memory‎ | new
 
 
Dienstprogramm-Bibliotheken
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Coroutine-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationale Operatoren (in C++20 veraltet)
 
Speicherverwaltungsbibliothek
(nur Exposition*)
Algorithmen für uninitialisierten Speicher
(C++17)
(C++17)
(C++17)
Beschränkte uninitialisierte
Speicher-Algorithmen
C-Bibliothek

Allocatoren
Speicherressourcen
Unterstützung für Garbage Collection
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
Uninitialisierter Speicher
Explizites Lebenszeitmanagement
 
 
Definiert im Header <new>
std::new_handler get_new_handler() noexcept;
(seit C++11)

Gibt den aktuell installierten New-Handler zurück, der ein Nullzeiger sein kann.

Diese Funktion ist threadsicher. Der vorherige Aufruf von std::set_new_handler synchronisiert mit (siehe std::memory_order) den nachfolgenden Aufrufen von std::get_new_handler.

[bearbeiten] Parameter

(keine)

[bearbeiten] Rückgabewert

Der aktuell installierte New-Handler, der ein Nullzeigerwert sein kann.

[bearbeiten] Siehe auch

Allokationsfunktionen
(Funktion) [bearbeiten]
registriert einen new handler
(Funktion) [bearbeiten]
Funktionszeigertyp des new handlers
(Typedef) [bearbeiten]