C++、PHP常见知识总结
1.定义变量时要分配存储空间,同样,定义一个对象时也要分配存储空间,一个对象所占的存储空间是类的数据成员所占空间的总和(存在4字节倍数对齐问题)。类的成员函数存放在代码区,不占用内存空间。#include<iostream>using namespace std;void main(){class X{char a;};Xtest_1;cout<...
·
1.
定义变量时要分配存储空间,同样,定义一个对象时也要分配存储空间,一个对象所占的存储空间是类的数据成员所占空间的总和(存在4字节倍数对齐问题)。类的成员函数存放在代码区,不占用内存空间。
#include<iostream>
using namespace std;
void main()
{
class X
{
char a;
};
X test_1;
cout<<sizeof(X)<< '\n';
cout <<sizeof(test_1);
//Output:
1
1
class Y
{
int a;
char b;
}
Y test_2;
cout<<sizeof(X)<< '\n';
cout <<sizeof(test_2);
//Output:
8
8
}
更多推荐
已为社区贡献1条内容
所有评论(0)