智能指针 #include <memory> 三种智能指针 shared_ptr 有引用计数,当最后一个shared_ptr被销毁,其指向的对象...
穷举搜索 实质是创建一个状态树,边建立边剪枝,得到最终状态输出步骤有: 列出表示状态的数据结构 列出在状态之间迁移的动作的数据结构 列出两个状态...
插入迭代器 接受一个容器,生成一个迭代器,实现向给定容器插入元素 操作 it = t 在it指定的当前位置插入值t,且根据插入迭代器的类型不同,...
输入输出流迭代器 istream_iterator 创建一个istream_iterator,然后把它绑定到一个流 如果默认初始化,则是一个尾后...
bind auto g = bind(f, arg_list) 用我自己的话来说,就是把原来函数f的参数重新安排,可以直接绑定值,也可以使用占位...
lambda表达式 介绍 一个lambda表达式表示一个可调用的代码单元,可以将其理解为一个未命名的内联函数。形式为 几个特点 必须使用尾置返回...
converting constructor 当类的构造函数只有一个实参,就相当于有了一个隐式类型转换的方法 上例中foo类的f使用add成员函...
arrayListWithIterator 添加iterator类和begin(),end() 迭代器类型定义迭代器的分类。这些标签都是空类型,...
线性表 抽象数据类型ADT LinearList{实例 操作 } 按照定义给出的LinearList class定义,可以使用抽象类来表示。一个...