随笔分类 - STL(标准模板库)
摘要:erase的函数原型有两种形式: iterator erase(iterator position); iterator erase(iterator first, iterator last); // 返回指向下一个元素的迭代器 错误示范: 正确的使用方式:
阅读全文
摘要:主要用以下几种方法: 1.初始化构造时拷贝 2.assign 以上两种方法都是将vec中的数据复制到vec2中3.swap 这种方法是将vec中的数据移动到vec2中,此时vec为空了 4.insert 将vec中的数据复制一份,插入到vec2的末尾
阅读全文
摘要:迭代器按照定义方式可以分为以下四种: (1)正向迭代器,定义方法如下: 容器类名::iterator 迭代器名; (2)常量正向迭代器,定义方法如下: 容器类名::const_iterator 迭代器名; (3)反向迭代器,定义方法如下: 容器类名::reverse_iterator 迭代器名; (
阅读全文
摘要:STL(Standard Template Library, 标准模板库)是常用数据结构和算法的集合,于1998年被加入C++标准。C++容器(STL容器): 顺序容器:vector, deque, list 关联容器:set, multiset, map, multimap STL还在以上两类容器
阅读全文

浙公网安备 33010602011771号