国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++類中的繼承

2019-11-08 20:17:11
字體:
來源:轉載
供稿:網友
#include<iostream>#include<string>using namespace std;class Person{public:	Person(const char* name = "abc")		:_name(name)	{		cout << "Person()" << endl;	}	Person(const Person& pp)		:_name(pp._name)	{		cout << "Person(const Person&)" << endl;	}	Person& Operator=(const Person& pp)	{		cout << "Person& operator=(const Person&)" << endl;		if (this != &pp)		{			_name = pp._name;		}		return *this;	}	~Person()	{		cout << "~Person()" << endl;	}PRotected:	string _name;};class Student :public Person{public:	Student(const char* name, int num)		:Person(name)		, _num(num)	{		cout << "Student()" << endl;	}	Student(const Student& A)		:Person(A)		, _num(A._num)	{		cout << "Student(const Student& A)" << endl;	}	Student& operator=(const Student& A)	{		cout << "Student& operator=(const Student& A)" << endl;		if (this != &A)		{			Person::operator=(A);			_num = A._num;		}		return *this;	}	~Student()	{		cout << "~Student()" << endl;	}private:	int _num;};void test(){	Student a1("peter", 20);	Student a2(a1);	a2 = a1;}int main(){	test();	return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 安新县| 柯坪县| 周口市| 独山县| 横山县| 林口县| 建湖县| 南漳县| 宾川县| 交口县| 蚌埠市| 涪陵区| 建瓯市| 凤阳县| 台湾省| 略阳县| 海安县| 彝良县| 大冶市| 武强县| 外汇| 平凉市| 昌乐县| 宁化县| 宁波市| 松原市| 禹州市| 若羌县| 花莲市| 衡阳县| 静海县| 皮山县| 光山县| 巴马| 阿图什市| 玛曲县| 桃园县| 布拖县| 介休市| 定边县| 长沙县|