chapter 3
1.
. 类内部 定义的成员函数 默认是 inline类型
. 类外部定义的成员函数必须要用 inline 关键字去声明
2. <<, >> 操作符 重载只能定义成 和类无关联
cin >> s, 按照空格来分割单词,如 输入 my input, 则 s 被分别赋值为my 和input,
cout << s, 对于的cout 不能直接输出输入行中的空格,必须用 cout << ' ' 来输出空格
3. 类成员函数,this 指针 自动设置成指向左侧的对象
ptr->size(), this指向ptr
4. typdef char * cstring;
const cstring cstr;
结果是 char * const cstr 而不是 const char * cstr. 因为 typedef 不是宏,不能替换到别名的地方,const 是用来修饰 cstr的。