From 563f94175c823a9c25190b1f4ff37c26034b7e0c Mon Sep 17 00:00:00 2001 From: hx0831 <109909007+hx294@users.noreply.github.com> Date: Sun, 4 Jan 2026 21:30:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=B1=BB=E6=88=90=E5=91=98?= =?UTF-8?q?=E5=AF=B9=E8=B1=A1=E6=9E=90=E6=9E=84=E9=A1=BA=E5=BA=8F=E7=9A=84?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E8=A1=A8=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cpp/inheritanceAndPolymorphism.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpp/inheritanceAndPolymorphism.md b/src/cpp/inheritanceAndPolymorphism.md index c683210..750f559 100644 --- a/src/cpp/inheritanceAndPolymorphism.md +++ b/src/cpp/inheritanceAndPolymorphism.md @@ -525,7 +525,7 @@ int main() { } // 容器在作用域结束时销毁,包含的对象的析构函数被调用 ``` -**类成员对象的析构**:当一个类对象包含其他类对象作为其成员时,包含的类对象会在外层类对象析构时一同被销毁。在这种情况下,成员对象的析构函数会在外层类对象的析构函数执行之前被调用。需要注意的是,类成员对象的析构顺序与它们在类中的声明顺序相反。 +**类成员对象的析构**:当一个类对象包含其他类对象作为其成员时,包含的类对象会在外层类对象析构时一同被销毁。在这种情况下,成员对象的析构函数会在外层类对象的析构函数执行之后被调用。需要注意的是,类成员对象的析构顺序与它们在类中的声明顺序相反。 ```cpp class MemberClass { @@ -731,4 +731,4 @@ int main() { - 将一个对象赋值给另一个对象:`obj1 = obj2;` -与拷贝构造函数一样,如果没有为类显式定义赋值运算符,编译器会自动生成一个默认的赋值运算符。默认赋值运算符执行的是逐个赋值类的成员变量(浅拷贝)。 \ No newline at end of file +与拷贝构造函数一样,如果没有为类显式定义赋值运算符,编译器会自动生成一个默认的赋值运算符。默认赋值运算符执行的是逐个赋值类的成员变量(浅拷贝)。