父类类型的指针指向子类的实例,后期绑定;
包含纯虚函数的类都是抽象类,不能生成实例。
STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器)
set集合不允许元素重复,通过迭代器遍历其元素
vector是一块连续内存,当空间不足了会再分配,模拟动态数组。
list是双向链表。
deque是双端队列可在头和尾部插入、删除元素。
map使用平衡二叉树来管理元素,不允许key值重复
相同类型的类对象是通过拷贝构造函数来完成整个复制过程的。拷贝构造函数是一种特殊的构造函数,函数的名称必须和类名称一致,它必须的一个参数是本类型的一个引用变量。