类占用字节大小
class Book
{
public:
Book(char *Name,double Totalprice);
~Book();
double Getprice(){return price;}
char *Getname(){return name;}
static int Getnumber(){return number;}
static double GetTotalprice(){return totalprice;}
void Show();
private:
char name[20];
double price;
static int number;
static double totalprice;
};
void main()
{
int i=sizeof(Book);
cout<<i<<endl;
}
为什么会占用32个字节,而不是28个字节那?