#include <iostream>
using namespace std;
class Student{
int num; //sizeof(int)是4
public :
char name[20]; //sizeof(char [20])是20
char sex; //对齐,所以内存占用空间大小变为4,和int内存大小对其
void display()
{
cout << "name:" << name << endl;
}
inline void displaysex();
};
void Student::displaysex()
{
cout << "sex:" << sex << endl;
}
int main()
{
cout << sizeof(Student) << endl; //输出28
cout << sizeof(int) << endl;
cout << sizeof(char) << endl;
cout << sizeof(char[20]) << endl;
cout << "Hello world!" << endl;
return 0;
}
参考谭浩强C++程序设计第2版关于类以及类的成员函数的内容描述,在Code::Blocks里运行。