摘要:
转载至:https://blog.csdn.net/zlintokyo/article/details/6524185 C++初始化成员列表和新机制初始化表达式列表有几种用法: 1、如果类存在继承关系,派生类必须在其初始化列表里面调用基类的构造函数来初始化继承的基类成员。 2、类的const成员变量 阅读全文
摘要:
转载至:https://blog.csdn.net/sinat_27602945/article/details/80118362 B-Tree就是我们常说的B树,一定不要读成B减树,否则就很丢人了。B树这种数据结构常常用于实现数据库索引,因为它的查找效率比较高。 磁盘IO与预读 磁盘读取依靠的是机 阅读全文
摘要:
转载至:https://www.2cto.com/database/201805/745822.html 对比 B+树是B树的变体,B*树又是B+树的变体,是一脉相承法治国拉的,不断解决新一阶段的问题。 B树解决的是能快速查询到指定树的问题和查询一个数出现的频率的问题。数据存在叶子节点和非叶子结点中 阅读全文
摘要:
一:构造函数不能声明为虚函数的原因?构造一个对象时,必须知道对象实际类型,而虚函数是在运行期间确定实际类型的。而在构造一个对象时,由于对象还未构造成功,编译器就无法知道对象的实际类型,是该类本身,还是派生类,还是其他。 虚函数的执行依赖于虚函数表,而虚函数表是在构造函数中进行初始化的,即初始化虚表指 阅读全文
摘要:
转载至:https://blog.csdn.net/qq_28584889/article/details/88763090 vector :底层数据结构为数组,支持快速随机访问 list:底层数据结构为双向链表,支持快速增删 deque:底层数据结构为一个中央控制器和多个缓冲区,支持首尾快速增删, 阅读全文