05 2024 档案
摘要:多态 什么是多态 允许不同类的对象对同一消息(函数调用)做出不同的响应。简单来说,多态性是指同一个操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。 构成多态的条件 必须通过基类的指针或引用调用虚函数。 被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写。 静态多态和动态多态 静
阅读全文
摘要:文档链接 list与vector list 优点 list头部、中间插入不再需要挪动数据 插入数据是新增节点,不需要增容 缺点 不支持随机访问 vector 优点 支持下标的随机访问,间接的就很好的支持排序、二分查找、堆算法等 缺点 头部和中间插入删除效率低 插入数据时空间不够需要增容,代价大 li
阅读全文
摘要:[vector文档](vector - C++ Reference (cplusplus.com)) vector是序列容器,表示可以改变大小的数组。要使用vector,同样需要引入头文件 #include <vector> vector与string string中会有\0,vector<char
阅读全文