有人解释我如何在类中的成员声明的顺序决定该类的大小.
例如 :
class temp
{
public:
int i;
short s;
char c;
};
Run Code Online (Sandbox Code Playgroud)
上面这个类的大小是8个字节.
但是当成员声明的顺序改变如下
class temp
{
public:
char c;
int i;
short s;
};
Run Code Online (Sandbox Code Playgroud)
那么类的大小是12个字节.
怎么样?