c/c++
文章平均质量分 51
zhy_me
这个作者很懒,什么都没留下…
展开
-
c/c++服务器程序内存泄露问题分析及解决
由 www.169it.com 搜集整理对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage转载 2014-11-04 18:43:04 · 640 阅读 · 0 评论 -
boost库区间range基本原理及使用实例
由 www.169it.com 搜集整理区间的概念类似于STL中的容器概念。一个区间提供了可以访问半开放区间[first,one_past_last)中元素的迭代器,还提供了区间中的元素数量的信息。引入区间概念的目的在于:有很多类似于容器的类型,以及用于这些类型的简化算法。实例代码:1234567转载 2014-11-03 23:06:00 · 920 阅读 · 0 评论 -
STL vector+sort排序和multiset/multimap排序比较
本文由 www.169it.com 搜集整理在C++的STL库中,要实现排序可以通过将所有元素保存到vector中,然后通过sort算法来排序,也可以通过multimap实现在插入元素的时候进行排序。在通过vector+sort进行排序时,所有元素需要先存入vector容器中,sort在排序时又需要将元素全部取出来再进行排序。multimap底层实现为红黑树,因此元素在插入的过程中就实现了转载 2014-11-05 13:55:39 · 730 阅读 · 0 评论 -
linux c/c++ IP字符串转换成可比较大小的数字
IP字符串转换成可比较大小的数字,具体代码如下所示: 文章来源:www.169it.com1234567891011121314#include "stdio.h"#include "arpa/inet.h"#include usingnamespace std;// linux c/c++转载 2014-12-17 15:59:04 · 1165 阅读 · 0 评论 -
Linux下c基于openssl生成MD5的函数
Linux下openssl提供了一系列哈希及加密的函数,如果调用openssl提供的MD5函数生成任意字符串的MD5呢?下面提供了一段代码实现Linux下c字符串生成md5的函数。具体代码:123456789101112131415161718192021222324转载 2015-01-08 14:31:01 · 561 阅读 · 0 评论 -
2013年7月和2013年8月编程语言排行榜
TIOBE世界编程语言排行榜展现了编程语言的流行趋势。每一个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商 业应用、著名的搜索引擎(诸如谷歌、 MSN 、雅虎)的关键字排名、Alexa 上的排名等。请注意这个排行榜只是反映了某个编程语言的热门程度 , 这并不代表它是一个最好的编程语言或是可以写出某些令人称赞的好程序。本文由www.169it.com搜集整理转载 2015-01-14 16:54:50 · 468 阅读 · 0 评论