boost相关内容

升压线程:在IOS,的thread_info对象被线程完成执行前销毁

我们的项目采用了一些提升1.48库在多种平台上,包括Windows,Mac,Android和IOS。 我们能够始终如一地获得该项目的IOS版本使用IOS时崩溃(nontrivially但可靠),和 从我们的调查,我们看到,〜thread_data_base正在呼吁线程的thread_info,而它的线程仍在运行。 此似乎发生作为智能指针达到零计数的结果,即使它是显然仍 在创造它,并运行在该 ..
发布时间:2016-08-12 17:17:15 移动开发

使用boost ::分配:: LIST_OF

这编译: 的std ::矢量<&INT GT;值=提振::分配:: LIST_OF(1)(2); 但不是这样的:构造函数(的std ::矢量<&INT GT;值) { }构造函数(升压::分配:: LIST_OF(1)(2)); 有没有初始化传递给构造函数的矢量一个班轮解决方案? 更妙的是,如果构造复制到一个类变量,采取了参考,而不是:构造函数(的std ::矢量<&I ..
发布时间:2016-08-12 17:17:13 C/C++开发

code块,MinGW的,升压和静态连接问题

我使用的使用MinGW code块,我试图得到一个简单的程序来编译静态链接。我已经建立了使用这些路线 Boost库。一切工作正常,我能够成功编译这个简单的程序(汇编,我知道这是行不通的,因为它是退出发送到控制台的消息之前,但我只是希望它编译)。 如果我在链接库中有一个DLL,它编译罚款,但是当我有相同内容的静态.A库打开它,我得到了一个未定义的引用,如“未定义参考`_imp ___ ZN5boo ..
发布时间:2016-08-12 17:17:10 C/C++开发

如何在C ++链接器知道的.lib包含哪些功能?

例如在加速。我设置的包括的目录MSVC ++ 2010的升压根目录,并有一个的#include<升压/ regex.hpp>在我的来源$ C ​​$ C。我设置的库的目录升压\\阶段\\ lib中但也有数百个文件,在那里 - 几个每个Boost库和这些升压: :正则表达式: libboost_regex-VC100-S-1_46.lib libboost_regex-VC100-M ..
发布时间:2016-08-12 17:17:08 C/C++开发

Boost.Python的通话参照:类型错误:没有to_python(按值)转换器找到了C ++类型:

我试图用Boost.Python的揭露我的C ++类到Python。这里是什么我试图做一个simplyfied版本: 我有一个类自boost :: noncopyable进行和方法的第二类B A派生,需要一个参照作为参数。 A类:提高:: noncopyable进行{/*...*/};B类{上市: 虚拟无效do_something(A和一个){ /*...*/ ..
发布时间:2016-08-12 17:17:05 C/C++开发

G ++未定义的引用`的boost ::系统:: system_category()

我已搜查高和低的回答这个问题。我使用升压1.48,程序是非常简单的,因为我已经为了解决这个问题打破它归结为最简单的形式。 的#include<升压/ filesystem.hpp>INT主(INT ARGC,字符** argv的){ 返回0; } ++命令从我的Makefile文件执行的g是如下: G ++ -m32 -Wall -o Mapnik的测试-L / usr ..
发布时间:2016-08-12 17:17:03 C/C++

Boost.Log - 如何配置一个文本水槽后端追加到轮换文件

我有一个汇:: text_file_backend 下沉。说我已经有几个旋转的日志文件: myLog001.log,myLog002.log等 我想水槽保持写入最后旋转的文件 - myLog002.log,追加到其内容,并从那里继续转动。 我只设法找到关键词:open_mode =追加但这只是附加在现有myLogX文件之上,使他们更大,当然很辛苦的阅读 可以这样在做Boost.Log? ..
发布时间:2016-08-12 17:17:00 C/C++开发

NetBeans IDE的7.2.1:如何添加C ++ Boost库

有关我的下一个任务,我需要线程在C ++中,并已阅读了线程Boost库的工作原理相当不错。我从来没有加入自定义库Netbeans和希望有人能向我提供了一些步骤,以遵循让我#包括它在我的课上使用它。 到目前为止,我已经下载了以下内容: 从这里Boost库: http://sourceforge.net/projects/boost/files /boost/1.52.0/ (不知道它的问题在哪 ..
发布时间:2016-08-12 17:16:57 C/C++开发

我如何使用与升压::精神::气解析器多态的属性?

我想我的boost ::精神为基础,解析器能够解析文件,转换解析规则为​​不同的类型,并放出包含所有它找到一个匹配的载体。所有发射作为属性的类型应该从基类继承,例如: 的#include<升压/精神/有/ qi.hpp> #包括LT&;升压/融合/ adapt_struct.hpp> #包括LT&;升压/ shared_ptr.hpp> #包括LT&;升压/ foreac ..
发布时间:2016-08-12 17:16:55 C/C++开发

什么是升压io_service对象poll_one和run_one之间::区别?

io_service对象:: poll_one运行io_service对象的事件处理循环 执行一个准备处理程序。 VS io_service对象:: run_one运行io_service对象的事件处理循环 至多一个处理程序来执行。 从该解释这似乎poll_one可以执行多个处理程序?是否run_one或poll_one使用)调用poll_one / run_one这就是所谓 ..
发布时间:2016-08-12 17:16:52 C/C++开发

提高:: lockfree :: spsc_queue忙等待的策略。有没有阻止弹出?

所以我使用一个的boost :: lockfree :: spec_queue 通过两个boost_threads运行两个对象的函子在我的应用程序进行通信。 一切都只是一个事实,即 spec_queue :: POP()方法是非阻塞的罚款。它返回真或假,即使有什么在队列中。但是我的队列似乎总是返回True(#1问题)。我想这是因为我preallocate队列中。 的typedef的boost ..
发布时间:2016-08-12 17:16:47 C/C++开发

是否有可能使用boost :: filter_iterator输出?

我使用的std ::变换与的std :: back_inserter 追加元素添加到的std :: deque的。现在的转型可能会失败,会返回一个无效的对象(比如未初始化的的boost ::可选的或一个空指针)在某些情况下。我想从得到附加过滤掉无效的对象。 我想过使用的boost :: filter_iterator ,但不知道如何present的端()过滤的范围的参数。 的boost :: ..
发布时间:2016-08-12 17:16:44 C/C++开发

如何正常关闭升压ASIO SSL客户端?

客户端做了一些ssl::stream::async_read_some()/ssl::stream::async_write()电话和在一些点需要退出,即,它需要关闭该连接。 调用 SSL ::流< TCP_SOCKET方式> :: lowest_layer()的close()工作,但(如预期),服务器(A OpenSSL的s_serv ..
发布时间:2016-08-12 17:16:35 C/C++开发

TR1共享阵列

我已经很难找到关于共享阵列TR1文档中引用。升压文档是相当清楚,还有就是C之间显著差异++“新”和“新的[]”前pressions。 shared_ptr的模板是为了指向正确把握动态分配使用的“新”反对建立。该shared_array模板是为了使用正确把握一个指向一个动态分配的数组“新的[]。” 我在更新一些code使用TR1的shared_ptr模板和相关功能的过程中,但我发现没有提到shar ..
发布时间:2016-08-12 17:16:30 C/C++开发

为什么的std ::的result_of采取(无关)函数类型为类型参数?

我知道“为什么事情会是这样”的问题通常不是最好的,但也有许多人对这样的调整,以标准委员会的讨论,所以我希望这可以真实地回答,因为我很好奇合法作为答案是什么。 基本上,我花了很长时间才弄明白发生了什么事情与的std ::的result_of 的模板签名,我第一次看到它:我认为这是模板参数一个全新的构造,我以前从未见过。 模板< F级,类... ArgTypes> 一流的result_ ..
发布时间:2016-08-12 17:16:28 C/C++开发

这Boost库正朝着TR2?

如果发现这句话在boost.org: 更多Boost库正在酝酿的TR2 从提案该链接到 TR2电话。但我似乎无法找到上提振库为首的TR2任何其他信息。 我见过Boost.Asio的建议草案,我依稀记得看到一些有关Boost.System和Boost.Filesystem的提议也是如此。 哪些Boost库朝向为TR2? 还有什么已经提出了TR2? 是否有任何信息的良好来源吗? ..
发布时间:2016-08-12 17:16:25 C/C++开发

C ++:快速的方法来读取文件映射到一个矩阵

我想读一个映射文件转换成一个矩阵。该文件是这样的: 名称;电话;城市\\ n 路易吉·罗西; 02341567;米兰\\ n 马里奥比安奇; 06567890;罗马\\ n .... 和它的宁静大。在code我已经写了正常工作,但它不是那么快:的#include<&iostream的GT; #包括LT&;&的fstream GT; #包括LT&;串GT; #包括LT&;提升/输入输出流 ..
发布时间:2016-08-12 17:16:21 C/C++开发

当异常在构造函数中抛出析构函数不调用

为什么析构函数在此code调用? 的#include<升压/ scoped_ptr.hpp> #包括LT&;&iostream的GT;MyClass类{ 提高:: scoped_ptr的< INT> PTR; 上市: MyClass的():PTR(新INT){* PTR = 0;扔;性病::法院LT&;<“MyClass的分配\\ N”的; } 〜MyClass的( ..
发布时间:2016-08-12 17:16:12 C/C++开发