boost-lambda

boost-lambda

文章 0 浏览 4

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

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

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

使用共享指针向量增强 lambda

下面是一个稍微修改过的代码,来自一个很好的示例,如何将值从一个字符串向量复制到另一个对象向量。 (请参阅:另一种复制算法) #include #include …

烈酒灼喉 2024-12-08 16:10:55 0 0

另一种复制算法

我有两个向量。 vector objects; vector names; 这两个向量已填充并且具有相同的大小。 我需要一些对对象变量进行赋值的算法。它可以使用 boost::lamb…

佼人 2024-12-08 15:39:37 0 0

boost 函数和 lambda 来包装函数

我想将这个简单的代码:转换 void setZComp(Imath::V3f& pt) { pt.z = 0.0; } int myfunc() { ... std::vector vec(5,Imath::V3f(1.0,1.0,1.0)); std:…

泛滥成性 2024-12-08 15:12:56 1 0

使用shared_ptr增强lambda

如果我有一个名为 Base 的多态基类以及从 Base 继承的类 Derived1 和 Derived2。然后我可以使用 boost::lambda 创建某种工厂。类似于:( typedef boo…

飘过的浮云 2024-12-01 01:05:25 2 0

使用 boost lambda 访问静态成员

我正在尝试使用 boost::lambda 编写一些简单的谓词,但遇到了大量错误。 我检查了文档,对访问 lambda 表达式中的静态变量 std::string::npos 有一些…

ぽ尐不点ル 2024-11-18 18:20:54 3 0

使用 boost::lambda 复制容器

我在这里学习如何使用 boost::lambda 。我的一个问题是关于成员函数调用。这只是一个测试,我想使用 boost::lambda 来完成此操作,因为显然有一百万种…

美胚控场 2024-11-05 19:55:20 2 0

使用 Boost.Fusion 函数列表

我试图将函数对象列表应用于以下代码中的某个值。 但是这段代码导致 错误 boost_1_44\boost\fusion\algorithm\iteration\detail\for_each.hpp(82): er…

驱逐舰岛风号 2024-10-26 16:09:29 5 0

如何编写返回新仿函数的 boost::lambda 仿函数

如何编写带有两个占位符的 lambda 表达式,一个用于可调用对象,一个用于函数参数,以便提供可调用对象首先返回一个一元函数。 在下面的示例中,gener…

柠栀 2024-10-21 01:38:18 7 0

Boost Phoenix(或 Boost Lambda)——懒惰地获取指针

有没有办法获取惰性凤凰值/ ref 的指针?如果是这样怎么办?…

╄→承喏 2024-10-20 10:36:28 7 0

boost::bind 和 boost::lambda::bind 有什么区别?

我可以看到 Boost 有两个不同的绑定库,一个是“独立”的,可以通过包含 boost/bind.hpp 来使用,另一个可以通过包含 boost/lambda/bind 来使用。 hpp…

旧瑾黎汐 2024-10-20 07:29:47 7 0

如何在复合类型上使用 Boost.Bind?

我有 std::map; >,我需要在这张地图中找到最小的short。如何将 boost::bind 与 std::min_element() 结合使用? boost::lambda?…

梦中楼上月下 2024-10-14 08:45:49 6 0

在 boost::lambda 中使用 boost::format

由于某种原因,我无法在 boost::lambda 中使用 boost::format。这是我的代码的(希望)可编译的简化: #include #include #include #include #include…

知足的幸福 2024-10-07 04:08:29 7 0

lambda 绑定问题?

我是一个有提升的新手。这是我的测试代码, using namespace boost::lambda; std::vector strings; strings.push_back("Boost"); strings.push_back("…

是你 2024-09-29 20:44:06 9 0

将地图复制到矢量

我必须将 std::map 中的某些元素复制到向量中。 它应该像这个循环一样工作: typedef int First; typedef void* Second; std::map map; // fill map s…

温柔女人霸气范 2024-09-13 14:59:18 8 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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