C++基礎--類與對象

C++ 在 C 語言的基礎上增加了面向對象編程,C++ 支持面向對象程序設計。類是 C++ 的核心特性,通常被稱爲用戶定義的類型。

類用於指定對象的形式,它包含了數據表示法和用於處理數據的方法。類中的數據和方法稱爲類的成員。函數在一個類中被稱爲類的成員。

C++的類

與Java中的類還是蠻相似的
學生類

Class Student
{
	public:
		char name[20];
		int age;

		void read();
		void write();
};

從棧中實例話對象(不需要管,不用系統自己回收)

int main(void)
{
 	Student sd;
 	Student sds[20];
}

從堆中實例化對象(需要手動回收)

int main(void)
{
	TV *p = new Student();
	TV *q = new Student[20];
	
	delete p;
	delete []q;
	return 0;
}

對象成員的訪問

棧成員訪問

int main(void)
{
	Student st;
	st.age = 11;
 	st.read();
	return 0;
}

堆成員的訪問

int main(void)
{
 	Student *p = new Student();
 	p->age = 11;
 	p->read();
	delete p;
	p = NULL;
 	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章