环境
x86_64 GNU/Linux
缺省
C++:
//test.cpp
#include <iostream>
using namespace std;
struct st1
{
char a ;
int b ;
short c ;
};
struct st2
{
short c ;
char a ;
int b ;
};
int main()
{
cout<<"sizeof(st1) is "<<sizeof(st1)<<endl;
cout<<"sizeof(st2) is "<<sizeof(st2)<<endl;
return 0 ;
}
编译运行:
root@debian:~/test# g++ test.cpp -o testcpp
root@debian:~/test# ./testcpp
sizeof(st1) is 12
sizeof(st2) is 8