关于操作符:
->操作符和的不太一样
具体可以这样理解:编译器从->左侧的指针指向的变量找->右侧标识符代表的成员,找不到的话找->左侧的重载->函数执行,拿它的结果不断重复这个过程。
OOP方面:
c++支持多继承
多继承会出现很多问题,尽量不要使用。很多语言都不支持多继承。
可能使用的情况:一个基类声明,一个基类实现
虚函数也不是特别安全,拿着虚函数表的地址就可能调用Protected和Private的函数
template方面:
通过编译器来进行动态绑定。
平常感觉用的不多,但是STL会出各种template
文件流:
太多了。
iomanip比较好用