sizeof (class )

tan625747 tan625747 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
class myClass1st
{
public:
void output (){printf("I am myClass1st\n");}
};

class myClass2nd
{
public:
void output(){printf ("I am myClass2nd\n");}
char cChr;
};

class myClass3rd
{
public:
virtual void output (){printf("I am myClass3rdt\n");}
};

class myClass4th
{
public:
virtual void output(){printf ("I am myClass4th\n");}
char cChr;
};

class myClass1stHerit:public myClass1st
{
public:
virtual void output (){printf("I am myClass1stHerit\n");}
char cChr;
};

class myClass3rdHerit:public myClass3rd
{
public:
virtual void output (){printf("I am myClass2rdHerit\n");}
virtual void input (){}
};

myClass1st c1st;
myClass2nd c2nd;
myClass3rd c3rd;
myClass4th c4th;
myClass1stHerit c1stHerit;
myClass3rdHerit c3rdHerit;

myClass1stHerit *pC1st = &c1stHerit;
myClass3rdHerit *pC3rd = &c3rdHerit;

void sex ()
{
int n1;
n1 = sizeof ( c1st);

int n2;
n2 = sizeof ( c2nd );

int n3;
n3 = sizeof ( c3rd);

int n4;
n4 = sizeof ( c4th);

int n1h;
n1h = sizeof ( c1stHerit );

int n3h;
n3h = sizeof ( c3rdHerit );

pC1st->output ();
pC3rd->output ();

}



...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
tan625747
C++ 语言 65,214 成员 250,514 内容