# Lecture09 - 指针
void Fun1(const int *p){ | |
*p 只读 | |
} | |
// 经常使用,赋予所有权限,但只要读的权限 |
use CONST whenever possible 只要不改变成员变量的值,就一定要加上 const
为什么 c 和 * q 中的值不一样?
因为 compiler 把 c 直接替换成 128。但是 q 中存储的确实变成了 111。
指针自己是常量,不可以改变
不懂
(x+n-1) / n * n
对齐
struct —— 访问控制默认 public
class —— 访问控制默认 private
插入一个,丢一个(?)
剥离出来,方便增改
利用 #宏来保证函数名的一一对应 #compose
char 数组型不可以
只能用 copy