常见内存错误
- 内存分配成功, 未初始化,就直接使用
- 内存操作成功,并且已经初始化,但是操作越界
- 释放了内存却继续使用
指针数组,以及指针变量
- int(*p)[4];——ptr为指向含4个元素的一维整形数组的指针变量(是指针)
- int *p[4];——-定义指针数组p,它由4个指向整型数据的指针元素组成(是数组)
- int(*)[4];——–实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)中定义的p的数
C++ 类的大小
http://blog.csdn.net/zzhongcy/article/details/38361755