排序稳定性首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在...
14.1 基本概念 重载运算符:至少含有一个类类型参数,除函数调用运算符外都不能含有默认实参;优先级、结合律、运算对象个数与内置版本一致;返回类...
拷贝控制成员函数:拷贝构造、拷贝赋值、移动构造、移动赋值、析构;不显式定义则编译器会生成合成版本。拷贝和移动构造函数定义了当用同类型的另一个对象...
静态内存:保存局部static对象,类static数据成员以及定义在任何函数之外的变量。 栈内存:用来保存定义在函数内的非static对象。 分...
关联容器分类:set还是map、关键字是否重复、关键字是否有序。 11.1 使用关联容器 map类型通常被称为关联数组,通过关键字充当下标来查找...
10.1 概述 范型算法:实现了一些经典算法的公共接口,可用于不同类型的元素、多种类型的容器、其他类型序列。 迭代器与算法:算法工作于迭代器之上...
9.2 库容器概览 9.2.2 容器类型成员 容器的额外操作:iterator表示迭代器类型,size_type无符号整型,value_type...
8.1 IO类 IO类继承机制:ifstream和istringstream继承自istream,ofstream和ostringstream都...
数据抽象:是一种依赖于接口和实现分离的变成技术。 封装:分离接口(用户所能执行的操作)和实现(数据成员、实现接口的函数体、私有函数) 7.1 定...