C++ named requirements: PODType (deprecated in C++20)
From cppreference.net
C++
C++ named requirements
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
指定该类型为POD(普通旧数据类型)。这意味着该类型与C编程语言中使用的类型兼容,即可以其二进制形式直接与C语言库进行交换。
注意:标准并未定义以此命名的具名要求。这是由核心语言定义的类型类别。此处将其作为具名要求收录仅为保持一致性。
|
该类型要求已在 C++ 标准中被弃用。其所有用途已被更精细的类型要求所取代,例如 TrivialType 、 ScalarType 或 StandardLayoutType 。 |
(自 C++20 起) |
要求
以下类型统称为 POD类型 :
另请参阅
|
(C++11)
(deprecated in C++20)
|
检查类型是否为简旧数据类型(POD)
(类模板) |
|
(C++11)
|
检查类型是否为标量类型
(类模板) |
|
(C++11)
(deprecated in C++26)
|
检查类型是否为平凡类型
(类模板) |
|
(C++11)
|
检查类型是否为
标准布局
类型
(类模板) |