摘要: Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数; map<string , int >mapstring; map<int ,string >mapint; map<sring 阅读全文
posted @ 2016-08-26 20:46 程序员修练之路 阅读(749) 评论(0) 推荐(0) 编辑
摘要: C++ STL set和multiset的使用 std::set<int> s;那个s这个对象里面存贮的元素是从小到大排序的,(因为用std::less作为比较工具。) 1,set的含义是集合,它是一个有序的容器,里面的元素都是排序好的,支持插入,删除,查找等操作,就 像一个集合一样。所有的操作的都 阅读全文
posted @ 2016-08-26 19:43 程序员修练之路 阅读(13500) 评论(1) 推荐(2) 编辑
摘要: 2、queuequeue 模板类的定义在<queue>头文件中。与stack 模板类很相似,queue 模板类也需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。定义queue 对象的示例代码如下:queue<int> q1;queue<do 阅读全文
posted @ 2016-08-26 09:53 程序员修练之路 阅读(108543) 评论(0) 推荐(6) 编辑
摘要: c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO) 使用该容器时需要包含#include<stack>头文件; 定义stack对象的示例代码如下: stack<int>s1; stack<string>s2; stack的基本操作有: 1.入栈:如s.push(x) 阅读全文
posted @ 2016-08-26 09:47 程序员修练之路 阅读(20178) 评论(0) 推荐(0) 编辑