
本文共 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���������������������������������������
发表评论
最新留言
关于作者
