GoF的《设计模式》一书,有三个层面的内容: 1. 指出编程开发活动中存在模式,提出总结设计模式需要关注的四要素 "名称-问题-解决方案-效果“ ,并给出描述一套模式的格式模...

IP属地:重庆
GoF的《设计模式》一书,有三个层面的内容: 1. 指出编程开发活动中存在模式,提出总结设计模式需要关注的四要素 "名称-问题-解决方案-效果“ ,并给出描述一套模式的格式模...
一、迭代器 iterator 容器的 iterator 类型每种容器类型都定义了自己的C++迭代器类型,如 vector:vector::iterator iter;这符语句...
1、hashtable 哈希表和数组、以及链表的对比: (1).数组的特点:寻址容易,插入和删除困难;数组存储连续,查找一个元素的时间复杂度为O(1); (2).链表的特点:...
1、标准 C++ 库和扩展的标头文件(按类别)。 Algorithms[的详细信息]<>> C Library Wrappers<>>, <>>, <>>, <>>, <>>...
1.vptr(虚指针)和vtbl(虚表) a.只要类中有虚函数(不论多少个),这个类的实际大小会比类中所有的数据大小相加还要多4,这是因为类中存在虚指针(vptr),同时,虚...
2.1 拷贝构造函数 拷贝赋值运算符 析构函数 2.1.1拷贝构造函数 第一个参数必须是自身类类型的引用,且任何额外参数都有默认值。(为什么必须是引用?见后解释) 合成拷贝构...