boost 相关问题

Boost是一系列旨在用于C ++的高质量库。 Boost是免费的,通常被认为是“第二标准库”。

将函数限制为特定数据类型的正确方法

我目前正在使用c ++中的以下数据类型:double,boost :: interval <double>和boost的mpfr / mpfi类型(mpfr_float,mpfr_float_50,...,mpfi_float,mpfi_float_50,...)我...

回答 2 投票 2

C或C ++中的任何可克隆对象池实现?

这可能看起来很奇怪,但我会尝试将其合理化。我目前广泛使用boost.object_pool和shared_ptr,最近我遇到了需要拍摄快照的情况......

回答 1 投票 5

使用Armadillo和boost :: numeric :: odeint进行模板实例化

我试图将boost :: numeric :: odeint与我自己的System类的实现结合起来(参见System.hpp)。 (模板)System对象在BatchFilter类方法中使用,如下所示:#...

回答 1 投票 0

Boost multi_array BOOST_ASSERT抛出一个断点

我正在为我的C ++类编写一个基于texbased的dungeoncrawler风格的游戏,我遇到一个运行时错误,说明boost assert触发了一个断点。我在C#做了一个非常相似的项目......

回答 1 投票 0

我可以将多个BOOST单元测试链接到一个测试二进制文件中吗?

我最近开始尝试将一个令人尊敬的大型(> 100万行)程序进行测试。目前没有单元测试。此外,程序链接为每个单独的文件链接...

回答 2 投票 30

在ptr_map中插入或更新

如果存在密钥,则ptr_map的insert方法不会更新数据。所以我们需要使用replace:boost ptr_map替换值ptr_map是否有insertOrUpdate的方式? 1)如果一个键不...

回答 1 投票 1

C ++中嵌入式友好的命令解析器

我的用例是生成和解析AT命令我正在寻找类似于Boost.Spirit或https://github.com/ColinH/PEGTL的东西,但是对嵌入式环境(mbed OS)友好且不...

回答 3 投票 3

如何将boost :: any打印到流中?

我有一个Map std :: map ,来自boost :: program_options包。现在我想打印那个地图的内容:for(po :: variables_map :: const_iterator it ...

回答 9 投票 15

提升Visual Studio 2015上的库

我在使用Visual Studio 2015的“升级库”时遇到了问题。我安装了Common Tools,按照以下视频说明操作:https://www.youtube.com/watch?v = GOHhHMS4I9Zw(基本上,解压...

回答 4 投票 2

同步写入以登录多线程进程

我实现了一个Logger,因此它可以像ostream一样使用。例如,如果有人想写日志 - 他可以这样做:LOG <<“hello world”<< 6 << 8.6 <<“\ n”; ...

回答 5 投票 2

gcc使用sine和boost编译错误:interval

我需要在安装了gcc / g ++(7.2.0)和boost(1.66)的linux(CentOs 6.7)服务器上运行一些代码(编辑:不仅仅是1.66,一个较旧版本的boost干扰。让你的机器保持清洁)。 ...

回答 1 投票 1

线程安全std :: map:锁定整个地图和各个值[重复]

struct Data {... CRITICAL_SECTION valLock; } std :: map 熔点; CRITICAL_SECTION mpLock;我目前正在使用两个关键部分来使这个线程安全。我必须锁定两个......

回答 2 投票 1

链接Boost静态库

我正在尝试使用Boost和OpenCV中的静态库来编译共享库。下面是我用来编译库的命令。 g ++ -fPIC libsaliency.cpp -shared -o libsaliency.so \ ...

回答 1 投票 1

在没有AVX的情况下编译boost

在支持AVX的机器上编译没有AVX / AVX2的Boost的正确方法是什么?操作系统:Ubuntu编译器GCC 5.4 Boost版本:1.66

回答 1 投票 0

有选择地禁用第三方库的C ++核心指南检查器

我想尝试在VS2015下的C ++ 11/14项目中使用核心指南检查工具。在我的代码中,我使用了许多来自Boost的库,它们会引发很多警告。我不担心......

回答 2 投票 5

数据包争吵从C到C ++或者...... Variant和Any都不是联盟

问题简而言之:我正在考虑重写UDP协议的一些数据包处理代码......从C到C ++。显然,我可以使用C中的结构来建模数据,...

回答 1 投票 1

节点本机模块 - 链接静态库

我正在构建一个NodeJS本机模块,它依赖于另一个库(libboost-regex)。如果我使用下面的binding.gyp文件动态链接库,一切正常:{“目标”:[...

回答 1 投票 0

将gsl_ran_hypergeometric_pdf(k,n1,n2,t)转换为boost :: math :: hypergeometric_distribution

我如何翻译这个使用GNU科学图书馆的超几何分布函数的C ++程序http://www.gnu.org/software/gsl/manual/html_node/The-Hypergeometric-Distribution ....

回答 1 投票 1

使用ROS 32位和64位并行

编辑1:好的我现在已经安装了一个32位的Ubuntu 14来编译我的32位ROS节点。操作系统是ubuntu 14 64位,我安装chroot,以便我可以启动我的32位节点...

回答 1 投票 0

提升managed_shared_memory find()方法永远停留在互斥锁上

我有以下程序,这是它应该做的:在该托管共享内存段上打开/创建一个共享内存段调用find(),以查找未找到的对象,...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.