cppreference.com
创建帐户
登录
命名空间
页面
讨论
变体
视图
视图
编辑
历史
操作
C++ 命名要求:
TrivialType
(自 C++11 起)
来自 cppreference.com
<
cpp
|
命名要求
C++
编译器支持
独立和托管
语言
标准库
标准库头文件
命名要求
功能测试宏
(C++20)
语言支持库
概念库
(C++20)
元编程库
(C++11)
诊断库
通用实用程序库
字符串库
容器库
迭代器库
范围库
(C++20)
算法库
数值库
本地化库
输入/输出库
文件系统库
(C++17)
正则表达式库
(C++11)
并发支持库
(C++11)
执行支持库
(C++26)
技术规范
符号索引
外部库
[编辑]
C++ 命名要求
基本
DefaultConstructible
MoveConstructible
(C++11)
CopyConstructible
CopyAssignable
MoveAssignable
(C++11)
Destructible
类型属性
ScalarType
PODType
TriviallyCopyable
(C++11)
TrivialType
(C++11)
StandardLayoutType
(C++11)
ImplicitLifetimeType
库范围
BooleanTestable
EqualityComparable
LessThanComparable
Swappable
ValueSwappable
(C++11)
NullablePointer
(C++11)
Hash
(C++11)
Allocator
FunctionObject
Callable
Predicate
BinaryPredicate
Compare
Container
Container
ReversibleContainer
AllocatorAwareContainer
SequenceContainer
ContiguousContainer
(C++17)
AssociativeContainer
UnorderedAssociativeContainer
(C++11)
容器元素
DefaultInsertable
(C++11)
CopyInsertable
(C++11)
MoveInsertable
(C++11)
EmplaceConstructible
(C++11)
Erasable
(C++11)
Iterator
LegacyIterator
LegacyInputIterator
LegacyOutputIterator
LegacyForwardIterator
LegacyBidirectionalIterator
LegacyRandomAccessIterator
LegacyContiguousIterator
(C++17)
ConstexprIterator
(C++20)
流 I/O
FormattedInputFunction
UnformattedInputFunction
FormattedOutputFunction
UnformattedOutputFunction
格式化程序
BasicFormatter
(C++20)
Formatter
(C++20)
随机数
SeedSequence
(C++11)
RandomNumberEngine
(C++11)
RandomNumberDistribution
(C++11)
UniformRandomBitGenerator
(C++11)
RandomNumberEngineAdaptor
(C++11)
并发
BasicLockable
(C++11)
Lockable
(C++11)
TimedLockable
(C++11)
SharedLockable
(C++14)
SharedTimedLockable
(C++14)
Mutex
(C++11)
TimedMutex
(C++11)
SharedMutex
(C++17)
SharedTimedMutex
(C++14)
范围
RangeAdaptorObject
(C++20)
RangeAdaptorClosureObject
(C++20)
多维视图
LayoutMapping
(C++23)
LayoutMappingPolicy
(C++23)
AccessorPolicy
(C++23)
其他
CharTraits
RegexTraits
(C++11)
BitmaskType
LiteralType
(C++11)
NumericType
UnaryTypeTrait
(C++11)
BinaryTypeTrait
(C++11)
TransformationTrait
(C++11)
Clock
(C++11)
TrivialClock
(C++11)
[编辑]
指定类型是平凡类型。
注意:标准没有定义具有此名称的命名要求。这是一个由核心语言定义的类型类别。它仅出于一致性而在此处包含为命名要求。
[
编辑
]
要求
以下类型统称为
平凡类型
标量类型
平凡类类型
此类类型的数组
这些类型的 cv 限定版本
[
编辑
]
另请参阅
is_trivial
(C++11)
检查类型是否平凡
(类模板)
[编辑]