1.C++中非虚函数都是静态绑定,虚函数是动态绑定。指针或引用访问对象的虚函数时才能进行动态绑定。
静态多态性:编译时确定操作的对象。如:函数重载,运算符重载。
动态多态性:运行时确定操作的对象。
绑定:函数实现与函数名进行绑定。
2.有虚函数的类,虚表存放虚函数的地址。
3.实例化空类,所占内存的大小为1.
4.若虚继承了两个虚基类,所继承的大小是一个内存的大小。
5.fstream:文件读写类
string字符串造作类
csignal:信号处理类
vector:vector类
ACE:进线程的库
stl:标准模板库
boost:第三方c++类库,好多已经成为c++标准库。