我也是初学 你说的应该是构造器和析构器把?
c++类成员的初始化,有专门的构造函数来进行自动操作而无需要手工调用
#include <iostream>
using namespace std;
class Student
{
public:
Student()//无参数构造函数
{
number = 1;
score = 100;
}
void show();
protected:
int number;
int score;
};
void Student::show()
{
cout<<number<<endl<<score<<endl;
}
void main()
{
Student a; //使用构造函数初始化a ,a已有值a.number=1,a.score=100,a一创建就有值了
a.show();
cin.get();
}
析构函数在 a每次返回值前对一些操作,清理内存等,类似你修改了word文件,关闭word时就弹出 是否保存,这个弹出的功能类似析构函数,在函数结束之前的一些操作