随笔 - 170  文章 - 0  评论 - 16  阅读 - 35908 

#include <iostream>

class topClass
{
    public:
              topClass(int value)
              {
                            ival = value;
                            printf("\nthe ival=%d\n", ival);
              };
              int print()
              {
                            printf("\nthe ival=%d\n", ival);
              };
              int ival;
};

class scndClass : public topClass
{
public:
              scndClass(int value) : topClass(value)
              {
                            ival += value + 10;
              };
              int print2()
              {
                            printf("\nivalue:%d \n", ival);
              };
#if 0
              int print()
              {
                            printf("\nivalue:%d \n", ival);
              };
#endif
              int printtop()
              {
                            printf("\ntop ivalue:%d \n", topClass::ival);
              };

//int ival;
};

int main()
{
              scndClass scn(100);
//scn = new scndClass;
              scn.print();
              scn.print2();
              scn.printtop();
              printf("\nsizeof(scn)=%d\n", sizeof(scndClass));
}

输出如下:

the ival=100

the ival=210

ivalue:210

top ivalue:210

sizeof(scn)=4

 

posted on   北京开发  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
历史上的今天:
2022-11-24 vimrc
点击右上角即可分享
微信分享提示