stl
不游泳的鱼
有信心未必会赢没信心就一定会输继续加油
展开
-
C++STL 常用 函数 用法
原址:http://www.cnblogs.com/duoduo369/archive/2012/04/12/2439118.html 学完c++快一年了,感觉很有遗憾,因为一直没有感觉到c++的强大之处,当时最大的感觉就是这个东西的输入输出比C语言要简单好写。 后来我发现了qt,opencv,opengl,原来,c++好玩的狠。 在这些图形库之外,最常用的可能就是STL,这转载 2014-03-11 00:37:43 · 558 阅读 · 0 评论 -
STL pair make_pair简单使用
今天再看《c++标准库》,遇到了以前貌似有点印象的pair,特意记录下来,免得以后忘记了。下面是在vs查看pair定义的一部分代码(貌似很多,只贴一部分) template class _Ty2> struct pair : public _Pair_base { // store a pair of values typedef _Pair_base _Mybase; ty原创 2014-03-14 00:52:18 · 1312 阅读 · 0 评论 -
STL map使用
注:本文来自互联网,作者不详!!! std map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下std map内部数据的组织,std map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排转载 2014-03-28 00:07:49 · 536 阅读 · 0 评论 -
STL queue简单使用
代码如下: // queue.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include //关于更详细的内容,可以查看帮助文档或者msdn int _tmain(int argc, _TCHAR* argv[]) { using namespace std; std::cout << "queue的一些简原创 2014-03-28 00:22:01 · 945 阅读 · 0 评论 -
STL stack简单使用
下面是STL stack的一些简单使用例子,上代码: // Stack.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include int _tmain(int argc, _TCHAR* argv[]) { using namespace std; std::cout << "stack 的一些简单使用:原创 2014-03-28 00:16:26 · 927 阅读 · 0 评论 -
STL set简单使用
代码如下: // Set.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include//求交集合集需要此头文件 using namespace std; //自定义结构,参考来自:http://www.cnblogs.com/malloc/archive/2012/03/13/2394719.html clas原创 2014-03-28 00:26:37 · 535 阅读 · 0 评论 -
STL deque简单使用
代码如下: // Deque.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { std::cout << "deque 的一些简单使用" << endl; dequed; for (size_t原创 2014-03-28 00:24:19 · 552 阅读 · 0 评论 -
list简单使用
下面是好list简单使用,直接上代码: #include #include /* 关于unary_function:可以在这里看下:http://technet.microsoft.com/zh-cn/library/c8hzs937(v=vs.110) */ template class is_odd : public std::unary_function { public: b原创 2014-03-25 14:14:25 · 546 阅读 · 0 评论 -
vector简单使用
这里是vector的一些简单使用:下面直接上代码: #include #include int main(int argc, char* argv[]) { using namespace std; std::cout<<endl; std::cout<<"vector 增删查找一些简单使用:"<<endl; std::cout<<endl; std::vector vect;原创 2014-03-25 13:26:13 · 690 阅读 · 0 评论