----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 targetboost/thread/detail/thread.hpp:716: error: undefined reference to ‘boost::thread::native_handle()’分析解决办法:incompatible target原创 2020-05-21 17:08:40 · 749 阅读 · 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 · 699 阅读 · 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 · 1212 阅读 · 0 评论 -
【Boost】boost::noncopyable介绍 .
boost::noncopyable比较简单, 主要用于单例的情况.通常情况下, 要写一个单例类就要在类的声明把它们的构造函数, 赋值函数, 析构函数, 复制构造函数隐藏到private或者protected之中, 每个类都这么做麻烦.有noncopyable类, 只要让单例类直接继承noncopyable. class noncopyable的基本思想是把构造函数和析构函数设置pro转载 2014-10-29 10:51:28 · 586 阅读 · 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 · 508 阅读 · 0 评论