码迷,mamicode.com
首页 >  
搜索关键字:boost    ( 1957个结果
boost::serialization 用基类指针转存派生类(错误多多,一波三折)
boost::serialization 也支持c++的多态,这样我们就能够通过使用基类的指针来转存派生类, 我们接着上一篇( boost::serialization(2)序列化基类 )的样例来看: 基类和派生类的代码例如以下: class student_info { public: stude ...
分类:其他好文   时间:2017-05-14 13:52:34    阅读次数:245
编译 boost 库(win7+boost1.60+vs2008)
参见:http://blog.csdn.net/u013074465/article/details/42532527 一、执行bootstrap.bat;此时会在该目录下生成b2.exe、bjam.exe、project-config.jam文件。 二、用bjam.exe编译 命令: bjam s ...
分类:Windows程序   时间:2017-05-12 10:45:57    阅读次数:242
C++智能指针剖析(下)boost::shared_ptr&其他
1. boost::shared_ptr 前面我已经讲解了两个比较简单的智能指针,它们都有各自的优缺点。由于 boost::scoped_ptr 独享所有权,当我们真真需要复制智能指针时,需求便满足不了了,如此我们再引入一个智能指针,专门用于处理复制,参数传递的情况,这便是如下的boost::sha ...
分类:编程语言   时间:2017-05-11 22:30:52    阅读次数:337
boost的named_mutex的一些坑
最近遇到一个问题,程序在a用户下运行后,然后注销windows,登陆b用户,发现程序奔溃,抓了下堆栈,发现了boost的named_mutex一些细节,记录下 #include <boost/interprocess/sync/named_mutex.hpp> #include <boost/int ...
分类:其他好文   时间:2017-05-09 20:45:16    阅读次数:306
Centos 6.5 下面 源码编译 安装 Mysql 5.7.13
安装软件依赖包yum-yinstallgccgcc-c++ncursesncurses-develcmake下载软件包cd/usr/local/srcwgethttps://downloads.mysql.com/archives/get/file/mysql-5.7.13.tar.gz--no-check-certificate下载boost库,MySQL5.7.5开始Boost库是必需的cd/usr/local/wgethttp://sourceforge.n..
分类:数据库   时间:2017-05-09 09:33:45    阅读次数:179
Building Boost for Android with error “cannot find -lrt”
编辑tools/build/src/tools/gcc.jam rule setup-threading ( targets * : sources * : properties * ){ local threading = [ feature.get-values threading : $(pr ...
分类:移动开发   时间:2017-05-07 13:04:20    阅读次数:259
C++ boost thread学习(一)
线程中断 在一个线程对象上调用 interrupt() 会中断相应的线程,并会在这个线程中抛出一个类型为 boost::thread_interrupted 的异常。 如果给定的线程不包含任何中断点,简单调用interrupt就不会起作用。 每当一个线程中断点,它就会检查interrupt是否被调用 ...
分类:编程语言   时间:2017-05-03 14:30:47    阅读次数:146
C++ boost thread学习(二)
条件变量 如果线程之间执行顺序上有依赖关系,可使用条件变量(Condition variables)。 可以到boost官网中参考条件变量(Condition variables)的使用。 条件变量必须和互斥量配合使用,等待另一个线程重某个事件的发生(满足某个条件),然后线程才能继续执行。共有两种条 ...
分类:编程语言   时间:2017-05-03 14:29:01    阅读次数:205
Thrift安装介绍
一、简介 1、语言库要求 因为thrift支持多语言。所以编译thrift源代码的过程中,会用到该语言的一些类库。如c++的boost、java的jdk等。 那么,在安装thrift过程中,须要对各种语言安装哪些类库和工具呢,官方对此有具体的介绍: 所需语言库和工具 C++ :Boost 1.33. ...
分类:其他好文   时间:2017-05-01 20:57:33    阅读次数:248
Boost.Asio c++ 网络编程翻译(11)
*_at方法 这些方法在一个流上面做随机存取操作。你来指定read和write操作从什么地方開始(offset): async_read_at(stream, offset, buffer [, completion], handler):这种方法在一个指定的流上从offset处開始运行一个异步的r ...
分类:编程语言   时间:2017-04-28 18:43:12    阅读次数:247
1957条   上一页 1 ... 65 66 67 68 69 ... 196 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!