摘要:
已经给我们封装好的一些仿函数,我们可以直接调用即可使用 一共分为三类: ①算术仿函数 ②关系仿函数 ③逻辑仿函数 采用这些内建函数对象前,需要引入头文件#include <functional> 1.算术仿函数: 目标:实现四则运算(其中除了negate是一元运算,其他均为二元运算) 例子: 2.关 阅读全文
摘要:
仿函数也可以称为函数对象,通常采用匿名来实现,通过下面两个例子(记得在主函数体内调用)去更好的了解仿函数内的一元谓词和二元谓词: 一元谓词: 二元谓词: 阅读全文
摘要:
①vector容器: 类似于数组,但是他是单端数组 与数组的区别:数组是静态空间,vector是动态可扩展的 动态扩展:找一个更大的新内存空间,把原空间的的数据拷贝一份放到新空间,然后释放掉原空间,而非在原空间的后面续接新空间。 它的迭代器支持随机访问。 原理图: 构造函数: 赋值: 容量和大小: 阅读全文