1. 对象创建 1.Factory Method 动机 在软件系统中,经常面临创建对象的工作,由于需求的变化,需要创建的对象的具体类型经常变化。...
1.什么是好的软件设计?软件设计的金科玉律:复用 2.设计模式八大原则 依赖倒置原则(DIP)高层模块(稳定)不应该依赖于低层模块(变化),二者...
1. 算法头文件 (Header File) 要使用标准库的算法,首先要包含头文件 #include 某些 STL 算法用于数值处理,被定义于...
1. 关联容器 关联容器与顺序容器有着根本的不同:关联容器中的元素是按照关键字来保存和访问的。与之相对,顺序容器中的元素是按照它们在容器中的位置...
1. 关于模版 -- 见前几周笔记 注: 关于所说的 两个 > (尖括号) 之间要有一个空格,否则编译器会认为是流操作,但是现在编译器基本上都支...
1. 对象模型 首先我们需要知道的是多态,动态绑定,**虚函数 **其实讲的是同一件事情; c++ 编译器看到函数调用,会考虑静态绑定还是动态绑...
1.分别给出下面的类型Fruit和Apple的类型大小(即对象size),并通过画出二者对象模型图以及你的测试来解释该size的构成原因。 一定...
1. Big There —— 三个特殊函数 拷贝构造(copy ctor) 拷贝构造函数的第一个参数必须时自身类类型的引用,而且几乎总是一个c...
1. 基本认识 标准库类型vector表示对象的集合,其中所有对象的类型都相同。集合中的每个对象都有一个与之对应的索引,索引用于访问对象。因为v...