Skip to content

Common issue

C++ magic function的一些Common issue:

Template

模板化。

Virtual

virtual化,充分发挥dynamic polymorphism。

Requiring or Prohibiting

1、behavior-based

2、movable、copyable

3、delete、private

参见如下章节:

1、 Requiring-or-Prohibiting

Default

使用compiler的default行为。

Implicitly defined

compiler是会implicit生成这些magic function的,参见如下章节:

1、Implicitly-defined 章节。

Trivial

参见 Trivial 章节。