Boost&STL
文章平均质量分 79
CoolGaming
Let's start the game development!
展开
-
Boost::asio io_service 实现分析
From: http://blog.csdn.net/zhongguoren666/article/details/8772188io_service的作用io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N转载 2015-02-07 20:55:24 · 417 阅读 · 0 评论 -
windows下编译、配置Boost库
环境:windows7 + vs20121. 下载boost: http://jaist.dl.sourceforge.net/project/boost/boost/1.57.0/boost_1_57_0.zip2. 解压到某一目录: E:\program\opensource\,如图:3. 打开VS平台的命令行窗口,切换到boost所在目录,准备编译编译原创 2015-02-04 21:15:21 · 408 阅读 · 0 评论 -
boost 库 enable_shared_from_this 实现原理分析
From: http://blog.csdn.net/zhongguoren666/article/details/8617436使用情景:当类对象被 shared_ptr 管理时,需要在类自己定义的函数里把当前类对象作为参数传给其他函数时,这时需要传递一个 shared_ptr ,否则就不能保持 shared_ptr 管理这个类对象的语义(因为有一个 raw pointer 指向这个转载 2015-02-07 21:05:58 · 287 阅读 · 0 评论 -
Boost编译安装记录
From: http://www.hn1c.com/diannao/dn77110/这个不是官方的安装手册,请在安装前参考官方安装手册。这只是个人在MinGW(gcc 4)安装Boost 1.43.0和用VC2008安装Boost-CMake 1.41.0的备忘记录,仅供自己参考。虽然把大部分库和Boost.Python弄明白,但还没解决一些编译错误,需要继续研究和学习=_=转载 2015-02-06 16:03:40 · 1440 阅读 · 0 评论 -
boost::async_read_some连续接收数据
From: http://blog.sina.com.cn/s/blog_5cf4a61d01010jnw.html我在最近工作的时候用到了boost的http_server程序,这个http_server是一个框架用于接收并解析http协议。这个框架在接收get请求时没有任何问题,当接收post数据时,当数据大于>2k时,无法正确接收,后来发现sync_read_some函数一次只能接收大约转载 2015-02-07 21:47:30 · 957 阅读 · 0 评论 -
Boost::asio范例分析 服务端
From: http://blog.csdn.net/zhongguoren666/article/details/8772423?utm_source=tuicool main函数要求程序调用者传递3个参数:服务器IP地址,端口号和文档根目录.其中IP地址可以是IPv4或IPv6格式.接着创建server对象实例,将传递进来的IP地址,端口号,文档根目录作为server对象的转载 2015-02-07 20:52:49 · 516 阅读 · 0 评论