最近为了应付面试和笔试,抽空仔细看了这本书,并且上机实验。
有些疑问的,在这里提出来,如果有心的朋友可以帮忙看看,自己也可以学习一下。 文章不断更新,更新日期: 2014-08-20
1. long 和int 在32位和64位os下的sizeof都为4个字节
2.由于类B要在类A中使用,且类B在A之后定义,所以要在A之前声明。否则会抱错。
3.空类占用一个1个字节
4.c语言没有类
5.内存对齐:例子 P.54
class A{
public:
double d;
float a;
int b;
char c;
};
int main()
{
cout<<sizeof(A)<<endl;
}
答案:24. 有点不解,自己算的答案是20 。知道的同学回答一下。