From 69d3be3a0843d47fb9d07f227889241e56c8cc77 Mon Sep 17 00:00:00 2001 From: L-Super <40905056+L-Super@users.noreply.github.com> Date: Fri, 18 Nov 2022 22:38:59 +0800 Subject: [PATCH] Update item22.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 对照英文原版,重新翻译了该语段 --- src/4.SmartPointers/item22.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/4.SmartPointers/item22.md b/src/4.SmartPointers/item22.md index a42992d..e7850bb 100644 --- a/src/4.SmartPointers/item22.md +++ b/src/4.SmartPointers/item22.md @@ -151,7 +151,7 @@ Widget::~Widget() //析构函数的定义(译者注:这里 {} ``` -这样就可以了,并且这样增加的代码也最少,但是,如果你想强调编译器生成的析构函数会做正确的事情——你声明`Widget`的析构函数的唯一原因是导致它的定义在 Widget 的实现文件中(译者注:指`widget.cpp`)生成,你可以使用“`= default`”定义析构函数体: +这样就可以了,并且这样增加的代码也最少,但是,如果你想强调编译器生成的析构函数会做正确的事情——你声明`Widget`的析构函数的唯一原因是为了在 Widget 的实现文件中(译者注:指`widget.cpp`)生成它的定义,你可以使用“`= default`”定义析构函数体: ```cpp Widget::~Widget() = default; //同上述代码效果一致