Article
对于C++中的无参构造、带参构造、拷贝构造函数、=操作符重载、析构函数、匿名对象,进行顺序测试的案例
00 分钟
2019-8-28
2023-5-21
type
status
category
date
slug
summary
tags
icon
Last edited time
May 21, 2023 07:57 AM

代码段分解

Test类
全局实验函数
main函数

六个测试的运行结果详解

test1(带参构造器与拷贝构造函数

test2(带参构造器、无参构造和=运算符重载

test3(带参构造器与拷贝构造函数、离开函数后的析构顺序

test4(带参构造器、拷贝构造函数、匿名对象、离开函数后的析构顺序

test5(带参构造器、拷贝构造函数、匿名对象的转正、离开函数后的析构顺序、

test6(带参构造器、拷贝构造函数、匿名对象、离开函数后的析构顺序、=重载

案例源码

 

评论