问题标签 [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.
c++ - 对于 C++ 开发人员来说,学习 Boost 有多重要?
我很想学习Boost。但我想问:
- 努力学习 Boost 有多重要?
- 在加入 Boost 之前应该具备哪些先决条件?
为什么我很想知道 Boost 是因为很多人在 IRC 的频道和 StackOverflow 上都在谈论 Boost。
c++ - 我应该选择哪个 C++ 信号/插槽库?
我想在不使用 QT 的项目中使用信号/插槽库。我有非常基本的要求:
- 用任意数量的参数连接两个函数。
- 信号可以连接到多个插槽。
- 手动断开信号/插槽连接。
- 体面的性能 - 应用程序是基于框架的(即不是基于事件的),我想在每个框架中使用连接。
我读过libsigc++ 和 Boost.Signals 之间的比较。我还读到 Boost.Signals 性能不佳。但是,我知道还有其他库,但我仍然不确定应该选择哪个库。
对信号/插槽库有什么建议吗?
c++ - 混合 Qt 和 Boost
我正在考虑使用 Qt 4 框架在 C++ 中启动一个项目(需要跨平台 GUI)。我从朋友和网上听到了关于 Boost 库的好消息。我已经开始阅读两者,并想在深入之前问一个粗略的问题:这两个开发“系统”是否相互排斥?
我最初的搜索和阅读显示在信号处理、自定义构建系统和其他低级原语中存在一些重叠。
在同一个项目中同时使用它们是否有意义?
c++ - 一旦你采用了 boost 的智能指针,有没有使用原始指针的情况?
我很好奇,因为我开始采用更多的 boost 习语以及似乎是最佳实践的最佳实践'还没有被介绍给“现代 C++”?
compiler-construction - 我在哪里可以获得学习 EBNF 的材料?
扩展巴库斯-瑙尔形式:EBNF
我对解析概念很陌生。我在哪里可以获得足够容易阅读和遵循的材料来为 boost::spirit 库编写语法,它使用类似于 EBNF 的语法?
目前我正在从维基百科研究EBNF。
c++ - 提升精神提取第一个单词并将其存储在向量中
我在 Boost.Spirit 解析字符串时遇到问题。
字符串看起来像
我必须提取名称。文本“有这个和那个”总是相同的,但名称可以包含空格,因此我不能使用 graph_p。
1)如何解析这样的字符串?
由于字符串有几行这种格式,我必须将名称存储在一个向量中。
我用过类似的东西
为了保存一个名字,但
2)在向量中保存多个名称的最佳方法是什么?
提前致谢
康拉德
c++ - 使用 BOOST_FOREACH 时如何使 Eclipse CDT 自动缩进?
我在 Eclipse 3.4.1 (CDT 5.0.1) 中编写了这个小小的 C++ 示例:
然后我按 Shift+Ctrl+F 来格式化我的代码,它变成:
这是 BSD/Allman 代码风格。其他样式显然会改变格式化代码的外观,但没有一个给出正确的缩进。
当我在一段较大的代码上使用格式功能时,后续的函数或方法也会受到缩进太少的影响,这使得格式帮助非常无用。
我可以做些什么来使缩进与 BOOST_FOREACH 一起正常工作吗?
c++ - C++中进程间通信的最佳方式
我有两个进程,一个将查询另一个数据。在有限的时间内(每秒 10000 次)将有大量查询,每秒将传输数据(>100 mb)。数据类型将是整数类型(双,int) 我的问题是用哪种方式连接这个过程?
共享内存、消息队列、lpc(本地过程调用)或其他......
我还想问你推荐哪个图书馆?顺便说一句,请不要建议 MPI。编辑:在 windows xp 32 位下
c++ - 是否有一个标准的 C++ 函数对象用于拆分 std::pair?
有谁知道是否存在用于访问 std::pair 元素的事实上的标准(即 TR1 或 Boost)C++ 函数对象?在过去的 24 小时内,我曾两次希望拥有类似keys
Perl 哈希函数的东西。例如,最好在 std::map 对象上运行 std::transform 并将所有键(或值)转储到另一个容器。我当然可以编写这样一个函数对象,但我更愿意重用一些吸引眼球的东西。
c++ - Boost.format 和宽字符
有没有办法让 boost.format 使用和返回宽(Unicode)字符串?
我希望能够执行以下操作:
和
这可能吗?