vitrual与类的大小
来源:互联网 发布:炒股必备软件 编辑:程序博客网 时间:2024/06/05 19:08
#include <iostream>
using namespace std;
class my
{
};
class myfu:public my
{
};
void main()
{
cout << sizeof(myfu) << endl;//1
cin.get();
}
#include <iostream>
using namespace std;
class my
{
};
class myfu:virtual public my
{
};
void main()
{
cout << sizeof(myfu) << endl;//4
cin.get();
}
#include <iostream>
using namespace std;
class my
{
};
class myfu:virtual public my
{
};
class myfupo :virtual public myfu
{
};
void main()
{
cout << sizeof(myfupo) << endl;//8
cin.get();
}
#include <iostream>
using namespace std;
class my
{
};
class myfu:virtual public my
{
};
class myfupo :virtual public myfu
{
virtual void go()
{
}
};
void main()
{
cout << sizeof(myfupo) << endl;//12
cin.get();
}
#include <iostream>
using namespace std;
class my
{
};
class myfu:virtual public my
{
};
class myfupo :virtual public myfu
{
virtual void go() = 0;
};
void main()
{
cout << sizeof(myfupo) << endl;//12
cin.get();
}
using namespace std;
class my
{
};
class myfu:public my
{
};
void main()
{
cout << sizeof(myfu) << endl;//1
cin.get();
}
#include <iostream>
using namespace std;
class my
{
};
class myfu:virtual public my
{
};
void main()
{
cout << sizeof(myfu) << endl;//4
cin.get();
}
#include <iostream>
using namespace std;
class my
{
};
class myfu:virtual public my
{
};
class myfupo :virtual public myfu
{
};
void main()
{
cout << sizeof(myfupo) << endl;//8
cin.get();
}
#include <iostream>
using namespace std;
class my
{
};
class myfu:virtual public my
{
};
class myfupo :virtual public myfu
{
virtual void go()
{
}
};
void main()
{
cout << sizeof(myfupo) << endl;//12
cin.get();
}
#include <iostream>
using namespace std;
class my
{
};
class myfu:virtual public my
{
};
class myfupo :virtual public myfu
{
virtual void go() = 0;
};
void main()
{
cout << sizeof(myfupo) << endl;//12
cin.get();
}
0 0
- vitrual与类的大小
- c++ vitrual
- sizeof与类的大小
- virtual与类的大小
- C++类的大小与空类的大小
- 空类与空结构的大小
- 类与结构体的大小
- 空类与空结构的大小
- 类的大小与this指针
- Vitrual Memory Wrapper Class
- 文件的大小与内存空间
- 继承、虚继承的类的格式与大小
- C#之Abstract、Vitrual、Override
- Android 6.0 deleted vitrual key
- C++类与对象(3) - 空class&struct的大小
- C++中,结构体与类的 sizeof 大小
- 面试:大小端的判断与大小端的转换
- 卷积网络 步长&填充 大小 与输入输出大小的关系
- 守护线程
- 欧拉项目第二题 Even Fibonacci numbers
- 日志记录—Java中的日志——Java.util.logging、log4j、commons-logging
- Java反射机制的学习
- WebPack系列教程(二):动机
- vitrual与类的大小
- 天声人語 20160309 女性が働きやすい社会へ
- HUST 1599 - Multiple(动态规划)
- Spark读取数据库(Mysql)的四种方式讲解
- 2015年大二上-数据结构-查找-2-(2)-用哈希法组织关键字
- 日经春秋 20160309
- MC9S12G128 IOC(输入捕获)配置
- 不通过反射在其它类中直接调用access$000方法,即:如何绕过这个检查
- win10关机声音自定义教程