【发布时间】:2014-03-19 01:15:14
【问题描述】:
基于 C++ 标准。 简单的可复制类定义如下:
据 9/5 报道,
A trivially copyable class is a class that:
- has no non-trivial copy constructors (12.8),
- has no non-trivial move constructors (12.8),
- has no non-trivial copy assignment operators (13.5.3, 12.8),
- has no non-trivial move assignment operators (13.5.3, 12.8), and
- has a trivial destructor (12.4).
据我了解,可简单复制的类是可以按位复制的。 那么需要与按位复制无关的琐碎析构函数的直觉和理由是什么。
【问题讨论】:
-
至少有一个点是
virtual destructor
标签: c++ language-lawyer