![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stl
but2013
小码农一枚
展开
-
new 和operator new
1、http://blog.csdn.net/wudaijun/article/details/9273339 2、http://www.cnblogs.com/luxiaoxun/archive/2012/08/10/2631812.html转载 2016-08-01 10:26:43 · 417 阅读 · 0 评论 -
md5值 作为map<string,time_t>键值
在后台 服务器处理客户端发过来的数据时,由于通信网络传输 较差,实际收到了客户端的数据并进行了处理,给出了回应,但客户端由于网络原因判断为该条消息未发送成功,而重发。则服务器程序必须做出去重。 观察 实际解析到的消息结构体 如下 typedef struct { time_t m_c_time, string m_localid, string m_buddyid,原创 2016-11-29 01:14:48 · 989 阅读 · 0 评论 -
map按value排序的问题
参考 http://blog.csdn.net/acidgl8757/article/details/17416439实际上对map是红黑树实现的非线性的容器,不能直接使用迭代的sort算法对map中的value进行排序。 所以需要将map的pair<key,value> 转化到vector之类的线性容器之中实现排序功能。 而且排序的结果存放在你转化的容器里面,对map的原值不会产生影响。 type转载 2016-11-30 00:17:32 · 904 阅读 · 0 评论 -
关于模板template的泛型参数的构造函数
#include <iostream> #include <cstddef> using namespace std;class alloc { public: alloc() { cout << "alloc()" << endl; } };template <class T,class Alloc =alloc,size_t Bufsize = 512>c转载 2017-03-29 00:09:48 · 1868 阅读 · 0 评论 -
c++函数对象构造函数和operator()执行关系
函数对象常用在stl的算法中,用于特殊的匹配定制功能。在执行的函数对象中构造函数和重载()函数的关系先后顺序原创 2017-04-12 23:19:47 · 2312 阅读 · 1 评论