Кто-нибудь объяснит мне, как порядок объявления участника внутри класса определяет размер этого класса.
Пример:
class temp
{
public:
int i;
short s;
char c;
};
Размер вышеприведенного класса - 8 байтов.
Но когда порядок объявления участника изменяется ниже
class temp
{
public:
char c;
int i;
short s;
};
тогда размер класса составляет 12 байтов.
Как?