
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 · 582 阅读 · 0 评论 -
STL pair make_pair简单使用
今天再看《c++标准库》,遇到了以前貌似有点印象的pair,特意记录下来,免得以后忘记了。下面是在vs查看pair定义的一部分代码(貌似很多,只贴一部分)templateclass _Ty2>struct pair: public _Pair_base{ // store a pair of valuestypedef _Pair_base _Mybase;ty原创 2014-03-14 00:52:18 · 1344 阅读 · 0 评论 -
STL map使用
注:本文来自互联网,作者不详!!!std map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下std map内部数据的组织,std map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排转载 2014-03-28 00:07:49 · 552 阅读 · 0 评论 -
STL queue简单使用
代码如下:// queue.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#include//关于更详细的内容,可以查看帮助文档或者msdnint _tmain(int argc, _TCHAR* argv[]){ using namespace std; std::cout << "queue的一些简原创 2014-03-28 00:22:01 · 962 阅读 · 0 评论 -
STL stack简单使用
下面是STL stack的一些简单使用例子,上代码:// Stack.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#includeint _tmain(int argc, _TCHAR* argv[]){ using namespace std; std::cout << "stack 的一些简单使用:原创 2014-03-28 00:16:26 · 952 阅读 · 0 评论 -
STL set简单使用
代码如下:// Set.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#include//求交集合集需要此头文件using namespace std;//自定义结构,参考来自:http://www.cnblogs.com/malloc/archive/2012/03/13/2394719.htmlclas原创 2014-03-28 00:26:37 · 552 阅读 · 0 评论 -
STL deque简单使用
代码如下:// Deque.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ std::cout << "deque 的一些简单使用" << endl; dequed; for (size_t原创 2014-03-28 00:24:19 · 574 阅读 · 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 · 568 阅读 · 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 · 715 阅读 · 0 评论