三特征对比表
所有POD类型都是平凡可复制且是标准布局的。
但反过来不成立:一个类型可以是平凡可复制但不是标准布局(例如,具有不同访问权限的非静态成员),或者是标准布局但不是平凡可复制(例如,有用户定义的构造函数,但满足标准布局)。
标准布局(standard layout)的要求比是平凡可复制(trivially copyable)更加严格吗?
实际上,这两个概念是独立的,并没有直接包含关系。但是,标准布局类型通常也是平凡可复制的(除非有非平凡的构造函数等)。然而,也存在一些类型是平凡可复制的但不是标准布局(例如,有不同访问权限的成员变量),以及一些是标准布局但不是平凡可复制的(例如,有自定义构造函数的类型)。