拷贝构造函数、拷贝函数、析构函数

在C++中,3种对象需要拷贝,此时拷贝构造函数将会被调用。 1、一个对象以值传递的方式传入函数体 2、一个对象以值传递的方式从函数返回 3、一个对象需要通过另一个对象进行初始化 如下例: 输出结构为: 再如下例: 分析: test类中buf是一个字符指针,带参数的构造函数中为它分配了一块堆内存来存放字符串,然后析构函数中又将堆内存释放。 main函数中,首先先构造一个对象,调用带参数的构造函数,因
相关文章
相关标签/搜索