首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TriviallyCopyable

所需

  • 每个副本构造函数都是琐碎或删除
  • 每个移动构造函数都是琐碎或删除
  • 每个副本赋值操作符是琐碎或删除
  • 每个移动赋值运算符都是琐碎或删除
  • 至少有一个副本构造函数、移动构造函数、复制赋值运算符或移动赋值运算符未被删除。
  • 琐碎非删除析构函数

这意味着类没有虚函数或虚拟基类...

标量类型和数组TriviallyCopyable对象是TriviallyCopyable以及康斯特-合格%28,但不是易挥发-这类类型的限定%29版本。

缺陷报告

以下行为更改缺陷报告追溯应用于先前发布的C++标准。

DR

Applied to

Behavior as published

Correct behavior

CWG 1734

C++11

C++03 POD with deleted non-trivial assignment was not trivial

deleted ctors/operators allowed

另见

is_trivially_copyable (C++11)

checks if a type is trivially copyable (class template)

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com