![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
----1.4 C++_Boost
呈叙墨客
这个作者很懒,什么都没留下…
展开
-
androidstudio编译boost线程库报错 undefined reference to boost::thread incompatible target
AndroidStudio编译boost::thread报错 报错信息 boost_1_72_0/android_build/lib/libboost_thread-clang-mt-1_72.a(thread.o): incompatible target boost/thread/detail/thread.hpp:716: error: undefined reference to ‘boost::thread::native_handle()’ 分析解决办法: incompatible target原创 2020-05-21 17:08:40 · 734 阅读 · 0 评论 -
【Boost】boost库asio详解5——resolver与endpoint使用说明
tcp::resolver一般和tcp::resolver::query结合用,通过query这个词顾名思义就知道它是用来查询socket的相应信息,一般而言我们关心socket的东东有address,port而已,通过tcp::resolver很容易实现设置和查询,它通过query把字符串格式的ip如192.168.0.200或主机名http://localhost,端口“8080”等转化成so转载 2014-10-28 15:03:34 · 676 阅读 · 0 评论 -
Boost库实现线程池实例
#ifndef MY_TASK_QUEUE_H #define MY_TASK_QUEUE_H #include #include #include #include //using namespace boost; //using namespace std; typedef boost::functionvoid(void)> my_task; /转载 2014-10-29 17:14:31 · 1204 阅读 · 0 评论 -
【Boost】boost::noncopyable介绍 .
boost::noncopyable比较简单, 主要用于单例的情况. 通常情况下, 要写一个单例类就要在类的声明把它们的构造函数, 赋值函数, 析构函数, 复制构造函数隐藏到private或者protected之中, 每个类都这么做麻烦. 有noncopyable类, 只要让单例类直接继承noncopyable. class noncopyable的基本思想是把构造函数和析构函数设置pro转载 2014-10-29 10:51:28 · 576 阅读 · 0 评论 -
boost.asio系列——io_service
IO模型 io_service对象是asio框架中的调度器,所有异步io事件都是通过它来分发处理的(io对象的构造函数中都需要传入一个io_service对象)。 asio::io_service io_service; asio::ip::tcp::socket socket(io_service); 在asio框架中,同步的io主要流程如下:转载 2015-07-15 10:12:13 · 498 阅读 · 0 评论