08 2016 档案

摘要: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 程序员修练之路 阅读(13539) 评论(1) 推荐(2) 编辑
摘要:2、queuequeue 模板类的定义在<queue>头文件中。与stack 模板类很相似,queue 模板类也需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。定义queue 对象的示例代码如下:queue<int> q1;queue<do 阅读全文
posted @ 2016-08-26 09:53 程序员修练之路 阅读(108551) 评论(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 程序员修练之路 阅读(20187) 评论(0) 推荐(0) 编辑
摘要:Deque 容器 deque容器是C++标准模版库(STL,Standard Template Library)中的部分内容。deque容器类与vector类似,支持随机访问和快速插入删除,它在容器中某一位置上的操作所花费的是线性时间。与vector不同的是,deque还支持从开始端插入数据:pus 阅读全文
posted @ 2016-08-25 11:09 程序员修练之路 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回 阅读全文
posted @ 2016-08-25 11:03 程序员修练之路 阅读(681) 评论(0) 推荐(0) 编辑
摘要:介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Ve 阅读全文
posted @ 2016-08-25 11:01 程序员修练之路 阅读(2212) 评论(0) 推荐(0) 编辑
摘要:通过在网站上的资料搜集,得到了很多关于string类用法的文档,通过对这些资料的整理和加入一些自己的代码,就得出了一份比较完整的关于string类函数有哪些和怎样用的文档了!下面先罗列出string类的函数有哪一些,然后再罗列出函数的原型,最后到代码的实现标准C++中提供的string类得功能也是非 阅读全文
posted @ 2016-08-25 10:59 程序员修练之路 阅读(566) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示