101. const的用法
修饰变量,修饰指针、函数的参数、成员、成员方法、low level和 top level
- 修饰变量,表示变量只读,不能修改数据 low level
- 修饰指针,表示指针指向的地址不可以修改 top level
- 函数的参数用const 能保证函数不对变量进行修改、、、防止函数内修改此值
102. sizeof各个数据类型的大小 sizeof指针、sizeof原理
- 基本数据类型 64位系统
char : 1
short: 2
int: 4
long long: 8
float:4
double:8
bool:1
- 指针的大小位 8
- 引用大小为引用对象的大小(内存对齐)
- 基本类的大小
- 子类带虚函数表的大小
- union 共同体取变量中最大的成员内存大小
- enum 枚举变量可以当作一个int类型 大小为4字节