命名空间
变体
操作

C++ 命名需求: TrivialType (自 C++11 起)(在 C++26 中已弃用)

来自 cppreference.cn
 
 
C++ 命名要求
基本
类型属性
TrivialType(平凡类型)
(C++11)
全库范围




Container(容器)
容器元素
迭代器 (Iterator)
流 I/O
格式化器
随机数
并发
Ranges(范围)
多维视图
其他

 

指定一个类型是平凡类型。

注意:标准没有定义以此名称命名的需求。这是一个由核心语言定义的类型类别。此处将其作为命名需求包含在内,仅为保持一致性。

[编辑] 要求

以下类型统称为平凡类型

[编辑] 注意

一个平凡类可以拥有私有或保护的平凡默认构造函数,在这种情况下,在与该类无关的上下文中尝试默认构造此类对象会使程序格式不正确。

[编辑] 参见

(C++11)(C++26 中已弃用)
检查类型是否为平凡类型
(类模板) [编辑]