Namensräume
Varianten
Aktionen

C++ benannte Anforderungen: PODType (in C++20 veraltet)

Von cppreference.com
 
 
C++ benannte Anforderungen
 

Gibt an, dass der Typ ein POD-Typ (Plain Old Data) ist. Dies bedeutet, dass der Typ mit den Typen kompatibel ist, die in der C-Programmiersprache verwendet werden, d. h. dass er in seiner Binärform direkt mit C-Bibliotheken ausgetauscht werden kann.

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.

Diese Typanforderung ist im C++-Standard veraltet. Alle ihre Verwendungen wurden durch verfeinerte Typanforderungen ersetzt, wie z. B. TrivialType, ScalarType oder StandardLayoutType.

(seit C++20)

[bearbeiten] Anforderungen

Die folgenden Typen werden zusammen als POD-Typen bezeichnet.

[bearbeiten] Siehe auch

(C++11)(veraltet in C++20)
prüft, ob ein Typ ein Plain-Old-Data (POD)-Typ ist
(Klassenvorlage) [bearbeiten]
(C++11)
prüft, ob ein Typ ein Skalartyp ist
(Klassenvorlage) [bearbeiten]
(C++11)(veraltet in C++26)
prüft, ob ein Typ trivial ist
(Klassenvorlage) [bearbeiten]
prüft, ob ein Typ ein Standardlayout-Typ ist
(Klassenvorlage) [bearbeiten]