C ++空类-大小,声明,对象创建
在这里,我们将学习C++空类,如何声明空类,如何创建空类的对象以及空类/对象的大小是多少?
C++允许创建一个Empty类,是的!我们可以声明一个空的类及其对象。空类及其对象的声明与普通类和对象的声明相同。
Empty类的对象的大小是多少?
一个Empty类的对象在内存中将只占用一个字节。由于class没有任何数据成员,因此它将占用最少的内存。一个字节是可以占用的最小内存量。
让我们请看以下程序
#include <iostream>
using namespace std;
class Example
{
};
int main(){
Example objEx;
cout<<"Size of objEx is: "<<sizeof(objEx)<<endl;
return 0;
}Size of objEx is: 1
这里Example是一个空类,没有任何数据成员和成员函数,而objEx是Example类的对象。参见输出“objEx的大小为:1”。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短