boost-phoenix

boost-phoenix

文章 0 浏览 5

phoenix::lambda函数的执行顺序是怎样的?

我是boost phoenix的新手,我写了一小段代码,但它完全让我对执行顺序感到困惑,你可以检查代码 std::vector v; v.push_back(1); ph::for_each(v, ph:…

甜中书 2024-12-26 19:12:05 1 0

使用 boost phoenix,如何使用starts_with 调用find_if 调用?

我试图在结构向量中找到一个元素。该代码在以区分大小写的方式搜索时有效。当我尝试将其增强为不区分大小写时,我遇到了两个问题。 简单地包含 boost/…

初吻给了烟 2024-12-21 04:55:17 2 0

boostspirit:使用语义动作和phoenix时的参数类型

我使用 boost Spirit 来解析数学表达式,并遇到了一个问题,我将其提取到以下代码中。 有一个带有一个标记的简单词法分析器,具有一个保存匹配字符串…

淡莣 2024-12-19 03:26:00 2 0

boost::phoenix::排序错误

我正在尝试使用 boost::phoenix 库对下面的向量进行排序。 Foo 类有一个成员函数“int getvalue()”。目的是使用“getvalue()”返回的值对向量进行排…

梦幻之岛 2024-12-14 20:32:09 5 0

增强与成员函数/变量的绑定

A 类可以访问 B 类。 在 B 类函数中,我想调用 A 类中定义的函数,并将 B 类的参数传递给它。 因此,在 AI 类中尝试编写以下内容以提供所需的函数 在 …

扎心 2024-12-14 16:24:52 5 0

boost::bind、boost::lambda::bind 和 boost::phoenix::bind 之间的区别

我试图理解这些不同绑定方法之间的区别。 boost::bind 和 boost:: 有一个类似的问题phoenix::bind 但是,如果有人可以用示例解释这一点,那就太好了。…

冰雪梦之恋 2024-12-14 05:23:47 5 0

`boost::phoenix::static_cast_` 与标准库混合使用

这是 Phoenix v3 的一个错误。它与 Phoenix v2 编译得很好。 我做了错误报告。 我将在 2 天内将此问题标记为已解决。谢谢大家。 我正在尝试用phoenix…

星軌x 2024-12-11 11:42:32 4 0

在堆上生成对象的函数式编程技术

有一个在堆上生成 N 个 A 类对象的代码示例: #include #include #include #include #include using boost::make_shared; using boost::shared_ptr; c…

往事风中埋 2024-12-09 22:43:59 4 0

VS2008 的 boost::phoenix

使用 boost::phoenix 的简单示例: #include #include #include namespace ph = boost::phoenix; namespace place = boost::phoenix::placeholders; s…

三人与歌 2024-12-09 09:42:28 3 0

Phoenix lambda 和参数解引用

有人可以告诉我如何使用 boost::phoenix lambda 实现与以下内容等效的内容吗? 我知道我可以通过许多其他方式实现它,但我正在尝试学习 Phoenix lambd…

是伱的 2024-12-05 14:54:28 2 0

如何使用一些 boost 库使 std::find_if 和 std::map 一起工作?

这个问题的灵感来自 另一个问题提出这个问题的主题: 从地图容器中查找第一个大于用户指定值的值 这可以通过多种方式解决。典型的 C++03 解决方案定义…

楠木可依 2024-12-03 07:33:10 3 0

用 boost::phoenix actor 替换一元函子

我有一个 Visual Studio 2008 C++ 应用程序,我想用 boost::phoenix lambda 表达式替换一元函子。 就我而言,我有包含字符串的对象列表。我想删除带有…

暮年慕年 2024-12-01 20:52:02 3 0

c++函数式编程( boost::phoenix && boost::spirit)测试指针占位符中的空指针

因此,我有以下精神业力规则主体: base_rule = eps(_r1 != 0) [ // _r1 is a pointer_typed placeholder eps ] ; 这会导致来自 g++ 的相当长的错误消…

傲影 2024-11-13 11:00:02 8 0

提升::精神::气。如何将内联解析器表达式转换为独立语法,以及如何解压它们生成的元组?

我正在使用 QI 和 Phoenix,我想编写一个返回 4 个布尔值的小语法,这些布尔值将用作语义操作内函数调用的参数。 我有几个需要这些东西的函数,到目前…

风透绣罗衣 2024-11-09 21:10:47 5 0

如何将 Boost.Phoenix 中的一系列语句与 std::transform 一起使用?

我想使用 Boost.Phoenix 创建一个由几行代码组成的 lambda 函数,然后“返回”一个值,以便我可以将它与 std::transform 一起使用。 像这样: std::tr…

泪眸﹌ 2024-11-09 03:45:34 8 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文