Namensräume
Varianten
Aktionen

C++ benannte Anforderungen: TrivialType (seit C++11)(veraltet in C++26)

Von cppreference.com
 
 
C++ benannte Anforderungen
 

Gibt an, dass ein Typ ein trivialer Typ ist.

Hinweis: Der Standard definiert keine benannte Anforderung mit diesem Namen. Dies ist eine von der Kernsprache definierte Typkategorie. Sie ist hier nur der Konsistenz halber als benannte Anforderung enthalten.

[bearbeiten] Anforderungen

Die folgenden Typen werden zusammen als triviale Typen bezeichnet.

[bearbeiten] Hinweise

Eine triviale Klasse darf einen privaten oder geschützten trivialen Standardkonstruktor haben. In diesem Fall macht ein Versuch, ein solches Klassenobjekt in Kontexten, die nicht mit der Klasse in Beziehung stehen, standardmäßig zu konstruieren, das Programm fehlerhaft.

[bearbeiten] Siehe auch

(C++11)(veraltet in C++26)
prüft, ob ein Typ trivial ist
(Klassenvorlage) [bearbeiten]