码迷,mamicode.com
首页 >  
搜索关键字:5 c++ boost 智能指针    ( 2698个结果
智能指针(使用计数)
STL智能指针使用方法auto_ptr pi(new int(1024));定义智能指针类(使用计数)实现代码:class RealPtr { friend class AutoPtr; int *ip; size_t use; RealPtr(int *p) : ip(p), use(1) {} ~RealPtr() { delete ip; }...
分类:其他好文   时间:2015-04-13 09:41:23    阅读次数:194
boost--asio--读写大总结
NO.1ASIO读操作大总结:A.Boos::asio::read同步读方式voidclient::read_data(char*sourse,intnum){ boost::asio::read(socket_own,boost::asio::buffer(sourse,num));}Buffe....
分类:其他好文   时间:2015-04-12 23:59:35    阅读次数:545
tcp_sync_server and tcp_sync_client
#include #include #include #include using namespace std;using boost::asio::ip::tcp;const char* serviceList = "\n\t Services\n" "\t*******************....
分类:其他好文   时间:2015-04-12 22:29:02    阅读次数:183
thrift 服务端linux C ++ 与客户端 windows python 环境配置(thrift 自带tutorial为例)
关于Thrift文档化的确是做的不好。摸索了很久才终于把跨linux与windows跨C++与python语言的配置成功完成。以下是步骤:1) Linux下环境配置l 完成thrift所依赖的其他软件包的安装:Boost、libtool、libevent、bison、flex解压boost_1_55...
分类:编程语言   时间:2015-04-12 22:24:09    阅读次数:236
boost::asio译文
Christopher KohlhoffCopyright © 2003-2012 Christopher M. Kohlhoff以Boost1.0的软件授权进行发布(见附带的LICENSE_1_0.txt文件或从http://www.boost.org/LICENSE_1_0.txt)Boost....
分类:其他好文   时间:2015-04-12 20:57:13    阅读次数:317
Boost.deadline_timer实现定时器功能时需注意的时区问题
利用boost.deadline_timer() 可以很方便的实现定时器功能,详情参考:http://www.boost.org/doc/libs/1_57_0/doc/html/boost_asio/reference/deadline_timer.html...
分类:其他好文   时间:2015-04-11 17:56:20    阅读次数:574
BOOST_FOREACH的使用
对于STL的遍历操作,可以使用std:for_each,但是使用std:for_each的话,操作起来不是很灵活。1 // for_each. Apply a function to every element of a range.2 template 3 _Function for_each(....
分类:其他好文   时间:2015-04-11 16:06:41    阅读次数:124
自己理解的智能指针
看安卓内核,第一章就碰到智能指针了。 看了网上的一些文章,自己实践了一下。 自己的体会: 普通指针直接为某个具体类型分配空间,对该空间的管理直接由指针来操作。T* p=new  T(t); 智能指针相当于对该空间进行封装。智能指针实际是一个类,shared_ptr sp(new T(t)); 类里面包含一个成员,uptr(T* t,size_t use)。 uptr除了保存着普...
分类:其他好文   时间:2015-04-11 13:23:50    阅读次数:133
Windows系统编译BOOST
1.下载并解压至C盘boost路径下,如C:\boost;2.执行bootstrap.bat生成bjam.exe;3.编译命令如下:整个编译用时约2小时,运行完后(弹出输入提示符) bjam stage--without-python--toolset=msvc-10.0 address-mode....
分类:Windows程序   时间:2015-04-10 17:26:30    阅读次数:198
智能指针学习笔记
1. 介绍本文介绍智能指针的使用。智能指针是c++ 中管理资源的一种方式,用智能指针管理资源,不必担心资源泄露,将c++ 程序员 从指针和内存管理中解脱出来,再者,这也是c++发展的趋势(这话不是我说的,见《Effective c++》和《c++实践编程》),应该认真学习一下。智能指针中,最有名的应...
分类:其他好文   时间:2015-04-09 21:45:22    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!