摘要: C++ STL中的remove和erase函数曾经让我迷惑,同样都是删除,两者有什么区别呢?vector中的remove的作用是将等于value的元素放到vector的尾部,但并不减少vector的sizevector中erase的作用是删除掉某个位置position或一段区域(begin, end... 阅读全文
posted @ 2015-03-30 21:23 bupt_lyn 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 1 C++中,通过基类的引用(或指针)调用虚函数时,发生动态绑定,两个条件(基类引用或指针、虚函数)缺一不可 虚函数的默认实参将发生静态绑定2 继承层次的根类一般都需要定义虚析构函数3 任意非static成员都可以是虚析构函数,static成员函数不能是虚析构函数(应为static成员不是属于某个对... 阅读全文
posted @ 2015-03-30 20:38 bupt_lyn 阅读(202) 评论(0) 推荐(0) 编辑