第12章 动态内存

我们的程序到目前为止只使用过静态内存或栈内存。静态内存用来保存局部static对象、类static对象以及定义在任何函数之外的变量。栈内存用来保存定义在函数内的非
继续阅读“第12章 动态内存”

第10章 泛型算法(下)

10.3 定制操作

很多算法都会比较输入序列中的元素。默认情况下,这类算法使用元素类型的<或==运算符完成比较。标准库还为这些算法定义了额外的版本,允许我们提供自己定义的
继续阅读“第10章 泛型算法(下)”

第10章 泛型算法(上)

顺序容器只定义了很少的操作,我们可以想象用户可能还希望做其他很多有用的操作:查找特定元素、替换或删除一个特定值、重排元素顺序等。标准库定义了一组泛型算法(generic algorithm)。
继续阅读“第10章 泛型算法(上)”