国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 泸西县| 万源市| 宜君县| 彰化市| 邵武市| 兰坪| 云安县| 弋阳县| 青川县| 大荔县| 定安县| 丰城市| 睢宁县| 新建县| 新巴尔虎左旗| 平泉县| 阿合奇县| 治多县| 松滋市| 通河县| 岳阳市| 伊宁市| 宁乡县| 彩票| 莒南县| 巴南区| 新竹县| 泊头市| 米林县| 呈贡县| 沾益县| 磐安县| 青神县| 来凤县| 通城县| 股票| 隆子县| 兖州市| 深州市| 望城县| 宁阳县|