#include
#include
using namespace std;
class CStudent
{
public:
CStudent();
CStudent(char *name,int age);
~CStudent();
void init(char *name,int age);
void output();
private:
char m_name[20];
int m_age;
};
CStudent::CStudent()
{
strcpy(m_name,"TOM");
m_age = 0;
}
CStudent::CStudent(char *name,int age)
{
strcpy(m_name,name);
m_age = age;
}
CStudent::~CStudent()
{
cout<<"The object is deconstructing!"<}
void CStudent::init(char *name,int age)
{
strcpy(m_name,name);
m_age = age;
}
void CStudent::output()
{
cout<< m_name <<" " <}
int main()
{
CStudent stu1;
CStudent *p = &stu1;
p->init("Peg",22);
(*p).output();
return 0 ;
}
明白,析构函数的特性,用法。
阅读(682) | 评论(0) | 转发(0) |