BOOST
zhangwu416826
http://www.cnblogs.com/weidagang2046/archive/2012/03/01/massive-user-ranking.html
展开
-
几种智能指针比较
auto_ptr因为auto_ptr并不是完美无缺的,它的确很方便,但也有缺陷,在使用时要注意避免。首先,不要将auto_ptr对象作为STL容器的元素。C++标准明确禁止这样做,否则可能会碰到不可预见的结果auto_ptr的另一个缺陷是将数组作为auto_ptr的参数: auto_ptr pstr (new char[12] ); //数组;为定义然后释放资源的时候不知道到底是利用d原创 2012-05-28 20:39:08 · 2349 阅读 · 0 评论 -
boost::mutex vs boost::recursive_mutex
boost::mutex is not re-entrant, a thread can only lock it once, otherwise it’s dead-locked. The following code snippet demonstrates it:#include "boost/thread/mutex.hpp"#include boost::mutex mtx;转载 2012-05-25 10:49:33 · 662 阅读 · 0 评论 -
boost bind 实现方法
一直比较好奇 boost::bind 里面占位符和参数的顺序是怎么实现的,也一直看不太懂这方面源代码,昨晚好好看了下,终于有点弄懂了。小记一笔,与大家分享。先看一个简单的用例:#include int foo(bool a, int b, double c){ return 0;} int main(){ boost::bind(foo,转载 2012-07-23 16:28:37 · 5624 阅读 · 1 评论 -
boost及libmemcache安装基于suse机器
最近要发版本到tx suse机器,首先在安装boost和libmemcache的时候遇到很多问题,主要是boost在完全编译的时候会报出来很多的错误,而且不能够产生静态lib文件。现在此做一记录:1.libmemcached安装./configure --enable-static --with-memcached --prefix=/opt/libmemcached/ --disable原创 2012-10-09 14:20:11 · 2250 阅读 · 0 评论