栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

妈妈咪呀,对象指针

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

妈妈咪呀,对象指针

#include
using namespace std;

class Student
{
	public:
		Student(int no,const char* r, int a);
		void show();
		~Student();

	private:
		int number;
		char* name;
		int age;
		static int count;
};

int Student::count = 0;

Student::Student(int no,const char *r,int a)//为毛不加const就编译不了
{
	number = no;
	name = new char[strlen(r) + 1];
	strcpy_s(name, strlen(r) + 1, r);
	age = a;
	count = count + 1;
	cout << "构造学生------>" << number << "t" << name << "t" << age << endl;
	cout << "学生数:" << count << endl << endl;
}

void Student::show() 
{
	cout << number << "t" << name << "t" << age << endl;
}

Student::~Student()
{
	count = count - 1;
	cout << "析构学生------>" <";
		p[i]->show();
		delete p[i];//程序结束前使用delete释放由new分配的内存
	}
	return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/296924.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号