问题标签 [boost]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
8424 浏览

c++ - 对于 C++ 开发人员来说,学习 Boost 有多重要?

我很想学习Boost。但我想问:

  • 努力学习 Boost 有多重要?
  • 在加入 Boost 之前应该具备哪些先决条件?

为什么我很想知道 Boost 是因为很多人在 IRC 的频道和 StackOverflow 上都在谈论 Boost。

0 投票
11 回答
24831 浏览

c++ - 我应该选择哪个 C++ 信号/插槽库?

我想在不使用 QT 的项目中使用信号/插槽库。我有非常基本的要求:

  1. 用任意数量的参数连接两个函数。
  2. 信号可以连接到多个插槽。
  3. 手动断开信号/插槽连接。
  4. 体面的性能 - 应用程序是基于框架的(即不是基于事件的),我想在每个框架中使用连接。

我读过libsigc++ 和 Boost.Signals 之间的比较。我还读到 Boost.Signals 性能不佳。但是,我知道还有其他库,但我仍然不确定应该选择哪个库。

对信号/插槽库有什么建议吗?

0 投票
6 回答
23626 浏览

c++ - 混合 Qt 和 Boost

我正在考虑使用 Qt 4 框架在 C++ 中启动一个项目(需要跨平台 GUI)。我从朋友和网上听到了关于 Boost 库的好消息。我已经开始阅读两者,并想在深入之前问一个粗略的问题:这两个开发“系统”是否相互排斥?

我最初的搜索和阅读显示在信号处理、自定义构建系统和其他低级原语中存在一些重叠。

在同一个项目中同时使用它们是否有意义?

0 投票
10 回答
1737 浏览

c++ - 一旦你采用了 boost 的智能指针,有没有使用原始指针的情况?

我很好奇,因为我开始采用更多的 boost 习语以及似乎是最佳实践的最佳实践'还没有被介绍给“现代 C++”?

0 投票
4 回答
1893 浏览

compiler-construction - 我在哪里可以获得学习 EBNF 的材料?

扩展巴库斯-瑙尔形式:EBNF

我对解析概念很陌生。我在哪里可以获得足够容易阅读和遵循的材料来为 boost::spirit 库编写语法,它使用类似于 EBNF 的语法?

目前我正在从维基百科研究EBNF

0 投票
4 回答
1680 浏览

c++ - 提升精神提取第一个单词并将其存储在向量中

我在 Boost.Spirit 解析字符串时遇到问题。

字符串看起来像

我必须提取名称。文本“有这个和那个”总是相同的,但名称可以包含空格,因此我不能使用 graph_p。

1)如何解析这样的字符串?

由于字符串有几行这种格式,我必须将名称存储在一个向量中。

我用过类似的东西

为了保存一个名字,但

2)在向量中保存多个名称的最佳方法是什么?

提前致谢

康拉德

0 投票
5 回答
9482 浏览

c++ - 使用 BOOST_FOREACH 时如何使 Eclipse CDT 自动缩进?

我在 Eclipse 3.4.1 (CDT 5.0.1) 中编写了这个小小的 C++ 示例:

然后我按 Shift+Ctrl+F 来格式化我的代码,它变成:

这是 BSD/Allman 代码风格。其他样式显然会改变格式化代码的外观,但没有一个给出正确的缩进。

当我在一段较大的代码上使用格式功能时,后续的函数或方法也会受到缩进太少的影响,这使得格式帮助非常无用。

我可以做些什么来使缩进与 BOOST_FOREACH 一起正常工作吗?

0 投票
5 回答
52376 浏览

c++ - C++中进程间通信的最佳方式

我有两个进程,一个将查询另一个数据。在有限的时间内(每秒 10000 次)将有大量查询,每秒将传输数据(>100 mb)。数据类型将是整数类型(双,int) 我的问题是用哪种方式连接这个过程?

共享内存、消息队列、lpc(本地过程调用)或其他......

我还想问你推荐哪个图书馆?顺便说一句,请不要建议 MPI。编辑:在 windows xp 32 位下

0 投票
6 回答
2939 浏览

c++ - 是否有一个标准的 C++ 函数对象用于拆分 std::pair?

有谁知道是否存在用于访问 std::pair 元素的事实上的标准(即 TR1 或 Boost)C++ 函数对象?在过去的 24 小时内,我曾两次希望拥有类似keysPerl 哈希函数的东西。例如,最好在 std::map 对象上运行 std::transform 并将所有键(或值)转储到另一个容器。我当然可以编写这样一个函数对象,但我更愿意重用一些吸引眼球的东西。

0 投票
1 回答
7684 浏览

c++ - Boost.format 和宽字符

有没有办法让 boost.format 使用和返回宽(Unicode)字符串?

我希望能够执行以下操作:

这可能吗?