空类的大小(待续)
来源:互联网 发布:mysql复杂查询 编辑:程序博客网 时间:2024/05/29 02:22
在C++中,空类可以被实例化。
因为要保证每个实例的地址不一样,所以在VS C++ compiler中空类的实例的大小为1。
class Empty{};
class VirtualClass
{
virtual void foo() = 0;
};
int main()
{
cout<<"sizeof(Empty)"<<sizeof(Empty)<<endl;
cout<<"sizeof(VirtualClass)"<<sizeof(VirtualClass)<<endl;
return 0;
}
输出:
sizeof(Empty)1
sizeof(VirtualClass)4
参考:
http://luojunle.blog.163.com/blog/static/965992002009310111457820/
- 空类的大小(待续)
- 空类的大小
- 空类的大小
- 空结构体(类)的大小
- 空类以及空类的大小
- 空类与空结构的大小
- 空类与空结构的大小
- 空类大小的理解
- C++空类的大小
- c++空类的大小
- c++空类的大小
- C++空类的大小
- C++ 空类的大小
- C++空类的大小
- C++空类的大小
- C++空类的大小
- C++空类的大小
- 题目:空结构体和空类的大小
- iText 简介
- 首个 Symbian^3 完整开发包发布
- 数据库导入
- Fedora 13难道真能取代Ubuntu?
- C++——函数对象(仿函数)
- 空类的大小(待续)
- 数字压缩编码技术
- jquery弹出层完美居中
- IText第一个DEMO
- 企业为什么要建设互联网上的“门面”
- 总结一下 我接触的(学习的)那些项目
- linux 实用命令
- 很多资料下载
- Lucene索引文件格式分析