深拷贝与浅拷贝
发布日期:2021-05-10 19:04:18 浏览次数:13 分类:精选文章

本文共 1900 字,大约阅读时间需要 6 分钟。

���������������������

������������������������������������������������������������������������������

������������������������������������������������������������������������������

������������������������������������������������������������������������������������������


���������������������������������������������������������������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������������C++������������������������������������������������������

#include using namespace std; class Person {public:Person() {cout << "������������������!" << endl;}Person(int age, int height) {cout << "������������������!" << endl;m_age = age;m_height = new int(height);}Person(const Person& p) {cout << "������������������!" << endl;m_age = p.m_age;m_height = new int(p.m_height);}~Person() {cout << "������������!" << endl;if (m_height != NULL) {delete m_height;m_height = NULL;}}public:int m_age;int m_height;}; void test01() {Person p1(18, 180);Person p2(p1);cout << "p1������������ " << p1.m_age << " ��������� " << *p1.m_height << endl;cout << "p2������������ " << p2.m_age << " ��������� " << *p2.m_height << endl;} int main() {test01();system("pause");return 0;}

���������������������������������������������������������������������������Person p2(p1)���������������������������������Person::Person(const Person&)��������������������������������� ages���������������������height������������������������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������

���1���������������������������������������������������������

���2���������������������������������������

上一篇:初始化列表||类对象作为类成员|| 静态成员
下一篇:对象的初始化和清理

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月05日 07时28分56秒