std::pmr:: memory_resource
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::pmr::memory_resource
| Public member functions | ||||
| Private member functions | ||||
| Non-member functions | ||||
|
(until C++20)
|
|
Défini dans l'en-tête
<memory_resource>
|
||
|
class
memory_resource
;
|
(depuis C++17) | |
La classe
std::pmr::memory_resource
est une interface abstraite vers un ensemble illimité de classes encapsulant des ressources mémoire.
Table des matières |
Fonctions membres
|
(déclaré implicitement)
|
construit un nouveau
memory_resource
(fonction membre publique) |
|
(destructeur)
[virtuel]
|
détruit un
memory_resource
(fonction membre publique virtuelle) |
|
operator=
(déclaré implicitement)
|
Opérateur d'affectation de copie déclaré implicitement
(fonction membre publique) |
Fonctions membres publiques |
|
|
alloue de la mémoire
(fonction membre publique) |
|
|
désalloue de la mémoire
(fonction membre publique) |
|
compare pour l'égalité avec un autre
memory_resource
(fonction membre publique) |
|
Fonctions membres privées |
|
|
[virtuel]
|
alloue de la mémoire
(fonction membre privée virtuelle) |
|
[virtuel]
|
désalloue de la mémoire
(fonction membre privée virtuelle) |
|
[virtuel]
|
compare pour l'égalité avec un autre
memory_resource
(fonction membre privée virtuelle) |
Fonctions non membres
|
(supprimé en C++20)
|
compare deux
memory_resource
s
(fonction) |
Notes
| Macro de test de fonctionnalité | Valeur | Std | Fonctionnalité |
|---|---|---|---|
__cpp_lib_memory_resource
|
201603L
|
(C++17) |
std::pmr::memory_resource
|