65,211
社区成员
发帖
与我相关
我的任务
分享
#include "stdafx.h"
//结构体 作为基类
struct base{
base(){data=4;}
public:
int data;
};
//注意::子类 继承结构体 base
class derive:public base{
public:
derive():base(){}
void setdata(int i){this->data=i;}
void showdata(){
printf("%d",this->data);
}
};
void main()
{
derive obj;
//obj.setdata(6);
obj.showdata();
}
#include <cstdio>
//结构体 作为基类
struct base{
base(){data=4;}
virtual void showdata(){ printf("%d",data);}
public:
int data;
};
//注意::子类 继承结构体 base
class derive:public base{
public:
derive():base(){}
void setdata(int i){data=i;}
void showdata(){
printf("%d",data);
}
};
void main()
{
derive obj;
// obj.setdata(6);
obj.showdata();
}