C++ 如何限制一个类只能在堆上创建? 将类的构造函数设为私有,在类的内部构建一个静态函数用来创建一个在堆上的对象,该函数返回类的指针。这样对象只能
面向对象设计原则 单一职责原则: 一个类只负责一个功能领域中的相应职责。或者说,一个类,最好只做一件事,只有一个引起它变化的原因 开闭原则: 一个软
自己手写一个string类,实现写时拷贝,这里记录下实现要点; 默认构造函数、拷贝构造函数、赋值运算符重载、析构函数 ===»> 引入计数机制,类似于 sh
grep 命令 grep 命令的使用指南 1 2 3 4 5 6 7 8 9 10 11 12 grep [选项] 模式 文件 -i:忽略大小写区别 -r 或 -R:递归搜索目录 -n:显示匹配行及行号 -v:显示不
数据库的三大范式? 范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。 第一范式(1NF) 属性不可分割,即每个属性都是不可分割的原
B树和B+树的区别? B树 B树是平衡多叉树,每个节点既保存索引又保存数据,搜索时相当二分查找; B+树 B+树也是平衡多叉树,但只有叶子节点保存数