Update item22.md

对照英文原版,重新翻译了该语段
This commit is contained in:
L-Super 2022-11-18 22:38:59 +08:00 committed by Yi Yang
parent 2a98bec46a
commit 69d3be3a08

View File

@ -151,7 +151,7 @@ Widget::~Widget() //析构函数的定义(译者注:这里
{}
```
这样就可以了,并且这样增加的代码也最少,但是,如果你想强调编译器生成的析构函数会做正确的事情——你声明`Widget`的析构函数的唯一原因是导致它的定义在 Widget 的实现文件中(译者注:指`widget.cpp`)生成,你可以使用“`= default`”定义析构函数体:
这样就可以了,并且这样增加的代码也最少,但是,如果你想强调编译器生成的析构函数会做正确的事情——你声明`Widget`的析构函数的唯一原因是为了在 Widget 的实现文件中(译者注:指`widget.cpp`)生成它的定义,你可以使用“`= default`”定义析构函数体:
```cpp
Widget::~Widget() = default; //同上述代码效果一致