STL
小陈往事
这个作者很懒,什么都没留下…
展开
-
STL hash_map
定义哈希函数和比较函数include include include using namespace std; //define the class struct ClassA { ClassA(int a):c_a(a){} int getvalue()const { return c_a;} size_t c_a; }; //1 defi原创 2015-09-03 10:54:17 · 333 阅读 · 0 评论 -
STL之priority_queue
#include <iostream> #include<functional> #include <queue> using namespace std; struct Node{ int x; Node( int a= 0):x(a) {} friend bool operator<(Node a,Node b ) { ret原创 2015-08-07 11:34:30 · 223 阅读 · 0 评论 -
STL中 map的用法
STL的排序问题,STL中默认是采用小于号来排序的,关键字是int型,它本身支持小于号运算,可以进行map的插入操作,但是一些其他的情况下,比如关键字是一个结构体,涉及到排序就会出现问题,因为它没有小于号操作,insert等函数在编译的时候过不去,下面给出两个方法解决这个问题 第一种:小于号重载,程序举例 #include<map> #include<iostream> #include<str原创 2015-08-06 17:02:15 · 274 阅读 · 0 评论