std::experimental:: erased_type
|
Definiert in Header
<experimental/utility>
|
||
|
struct
erased_type
{
}
;
|
(Library Fundamentals TS)
(entfernt in Library Fundamentals TS v3) |
|
Die Klasse
erased_type
ist eine leere Struktur, die als Platzhalter für einen Typ in Situationen dient, in denen der tatsächliche Typ zur Laufzeit bestimmt wird. Beispielsweise ist in Klassen, die
typerodierte Allokatoren
verwenden, die verschachtelte Typdefinition
allocator_type
ein Alias für
erased_type
.
Hinweise
erased_type
wird in LFTS v3 entfernt, da
std::
pmr
::
polymorphic_allocator
<>
für Type Erasure vorzuziehen ist.