
Boost
成风醉雅
这个作者很懒,什么都没留下…
展开
-
Boost安装与编译
下载直接进入boost官网下载最新的boost库,一般为压缩文档,解压到目录比如我下载的的文件为boost_1_61_0.7z,将其解压放到D:\ProgramData\boost_1_61_0中编译这里主要讲window下的编译首先双击bootstrap.bat生成bjam.exe文件开始->Visual Studio 2015 -> Visual Studio Tools ->Windows原创 2016-08-23 22:50:54 · 1601 阅读 · 0 评论 -
Synchronous Client/Server
最简单的TCP同步客户端/服务端代码Synchronous Client#include <iostream>#include <string>#include <boost/asio.hpp>#include <boost/array.hpp>#include <boost/bind.hpp>using namespace std;using boost::asio::ip::tcp;原创 2016-08-25 20:16:50 · 296 阅读 · 0 评论 -
enable_shared_from_this模板类使用完全解析
以前都没有用过enable_shared_from_this模板类,虽然经常遇到但是也没怎么去关注,今天抽时间好好学习了下enable_shared_from_this模板类,发现在使用shared_ptr模板类和enable_shared_from_this模板类时有许多陷阱的,故记录于此。什么时候该使用enable_shared_from_this模板类在看下面的例子之前,简单说下使用背景,单有转载 2016-08-25 14:29:52 · 1155 阅读 · 0 评论 -
Synchronous Chat Client &Server
给一个使用boost asio 同步方法的Chat客户端和服务端的做法Synchronous Chat Client#include <string>#include <boost/asio.hpp>using namespace std;using boost::asio::ip::tcp;int main(){ boost::asio::io_service io; tcp::resolver resolver(io); tcp::resolver::query query(t原创 2016-08-26 14:43:34 · 634 阅读 · 0 评论