腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
你
能在
一个
递归
的
lambda
中
捕获
引用
吗
?
、
、
、
我已经使用带记忆
的
递归
解决方案完全解决了HackerRank (https://www.hackerrank.com/challenges/ctci-recursive-staircase/problem)上
的
一个
特殊问题: std::map<int, int> memoize; if (n == 0) { returndavis_staircase(n - 2) + davis
浏览 18
提问于2019-04-25
得票数 2
回答已采纳
1
回答
Java 10 var和capture变量
、
我正在读,但我不明白这部分: 有人
能在
Java代码
中
给我
一个
具体
浏览 1
提问于2018-08-01
得票数 14
回答已采纳
1
回答
为什么这个
递归
lambda
函数不安全?
表示,下面显示
的
递归
lambda
函数可以工作。{ }; 返回它会破坏局部变量,并且函数对该局部变量有
一个
引用
。据我所知,
捕获
变量相当于将它们保留为数据成员(按值或根
浏览 0
提问于2019-08-19
得票数 9
回答已采纳
2
回答
为什么不
能在
C++
中
捕获
递归
lambda
函数?
、
、
我发现,如果
lambda
是
一个
正在调用自己
的
递归
函数,那么另
一个
lambda
不
能在
C++
中
的
闭包
中
捕获
它。我有这样
的
密码:#include <functional>{ std:; pA->Cal
浏览 5
提问于2016-01-23
得票数 2
回答已采纳
2
回答
为什么在使用
递归
lambda
时会出现编译错误?
、
我正在尝试定义
一个
递归
的
lambda
。在其他语言中,例如go,它可以声明为: var f func()} goto out; return 0;下面是我
的
编译器: Apple LLVM version 10.0.1 (clang-1001.0.46.4
浏览 28
提问于2019-07-27
得票数 1
4
回答
在连续传递样式
中
定义定点组合器
、
、
、
是引入
递归
的
非常有用
的
工具。 但是,我想知道
你
能不能用另
一个
来表达?我见过
的
所有CPS风格语言都有
一个
显式
的
FIX构造来定义
浏览 5
提问于2016-03-10
得票数 9
回答已采纳
1
回答
通过值
捕获
本地指针,在
lambda
中
通过
引用
捕获
其余指针。
、
我想在
lambda
表达式
中
捕获
一个
本地指针。目前我
的
代码如下所示button->onPress = [index,&](control*){我知道错误了 错误:(835,13)变量“按钮”不
能在
没有指定
捕获
的
lambda
中
隐式
捕获
。我
的
印象是,在ca
浏览 1
提问于2018-08-12
得票数 1
回答已采纳
2
回答
对于带有auto参数
的
lambda
,是否有std::function类型或类似类型?
、
、
、
、
当我将
lambda
赋值给显式类型
的
变量时(例如,当它是
递归
的
,以
捕获
函数本身时),我使用std::function。以这个愚蠢
的
“位计数”函数为例:f = [&f](int x){ return x ?f(x/2)+1 : 0; };std::func
浏览 0
提问于2015-07-08
得票数 6
2
回答
C++14
中
的
递归
lambda
函数
、
、
用C++11编写
递归
lambda
函数有
一个
经常重复
的
“诀窍”,如下所示:factorial = [&factorial](int但是这种技术有两个直接
的
缺点:std::function<Sig>对象
的
目标被绑定(通过
引用
捕获
)到
一个
非常特殊
的
std::function<Sig>对象(这里是factori
浏览 0
提问于2013-08-07
得票数 49
回答已采纳
3
回答
std::future作为返回类型
的
行为是否未定义?
、
、
、
、
在我
的
例子
中
,我使用std::future作为返回类型,但得到了
一个
未定义
的
行为。<< c << std::endl; // debug line int b = 0; return c == 1; return std::async(std::lau
浏览 0
提问于2015-06-25
得票数 3
2
回答
为什么我不能通过
lambda
捕获
"this“指针?
、
、
、
a->bar(); };};1>main.cpp(20): error C3480: '`anonymous-namespace'::<
lambda
0>::__this': a
lambda
capture variable这是否意味着它不知道应该使用
引用
还是复制
引用
?当尝试使用&this强制
浏览 0
提问于2011-10-20
得票数 9
回答已采纳
4
回答
在C++11
中
使用
lambda
默认
捕获
值或
引用
的
缺点?
、
在[=]中使用
lambda
默认
捕获
([&])或通过
引用
([&])
捕获
有哪些缺陷?我知道一些陷阱,比如: 按值计算
的
默认
捕获
有什么缺点
吗
?
浏览 0
提问于2016-01-02
得票数 11
回答已采纳
3
回答
了解C++λ
捕获
规范
中
的
[&]
、
、
这是做什么
的
?具体地说,我希望将'this‘对象
中
的
20个字段
中
的
3个字段传递给
lambda
。如果我使用&,它会只使用我使用
的
3个字段
吗
?它们是通过
引用
传递还是通过值传递? 谢谢
浏览 1
提问于2012-10-04
得票数 1
回答已采纳
1
回答
C++11
递归
λ函数在constexpr运算符“”
中
、
、
、
、
在探讨C++11
的
特性时,我无意中发现了本文:constexpr unsigned long long ToBinary(unsignedint operator "" _b(const char* s) 所有这些功能都如广告所示,但我不太喜欢全局名称空间受到辅助ToBinary函数
的
污染我不是试图破坏函数
的</em
浏览 0
提问于2013-10-03
得票数 1
回答已采纳
2
回答
对ostream
的
引用
是局部变量
吗
?
、
、
、
在c++primer第5版p393
中
,它是这样写
的
: };} foo(cout);} 我挣扎
的</
浏览 3
提问于2020-05-01
得票数 0
回答已采纳
4
回答
使用参数
lambda
函数C++
、
...some code... ...other_code...在这种情况下,我可以在
lambda
函数中使用b
吗
?我
的
意思是,将该参数添加到
lambda
函数
的
签名
中
是相同
的
,类似于:get_allowed(0); auto get
浏览 10
提问于2016-10-18
得票数 2
回答已采纳
2
回答
在C++11
lambda
的
定义
中
,何时需要显式命名变量
捕获
?
、
、
、
、
然而,
捕获
lambda
可以以更广泛
的
方式编写。无可否认,他们并没有赋予我刚才提到
的
所有好处。当我使用
捕获
lambda
时,当我需要
一个
和两个变量之间时,我倾向于显式
引用
捕获
特定变量: using
lambda
_t = std::function<std::add_pointer_t<void>(这似乎违反了直觉,因为与
捕获
表达式所提供
的
详细形式
的
变
浏览 0
提问于2019-05-21
得票数 1
回答已采纳
4
回答
C++11
lambda
:混合
捕获
列表
、
、
有人能给我举几个例子
吗
?2)按值
捕获
x
的
Lambda
。y按
引用
,其他按值计算。此外,是否允许相同范围内
的
2个
lambda
具
浏览 9
提问于2015-08-13
得票数 17
回答已采纳
2
回答
在python
中
递归
定义函数
、
、
、
关于
lambda
函数,我有
一个
简单
的
问题。我想做
一个
循环,在这个循环中,每个迭代都定义
一个
新
的
lambda
函数,这个函数基于以前迭代
中
的
lambda
函数。f =
lambda
x: x**2J=2 f2 =
lambda
x: 0.5*f(x) j+=1 我期望f(3)
的
结果为2.25然而
浏览 3
提问于2017-02-21
得票数 3
回答已采纳
1
回答
python
中
未赋值
的
递归
lambda
、
、
、
我们可以在python
中
编写
一个
递归
lambda
而不将其赋值给任何变量
吗
?如下所示:我知道这段代码什么也做不了。特别是自我(x-1)。
你
知道怎么做
吗
?我只想使用
递归
lambda
在一行
中
打印5
的
阶乘。
浏览 1
提问于2020-07-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Excel公式中的“引用”你会用吗?
python中各个模块循环引用问题,你有好的解决方式吗?
请问C+11有哪些新特性?
Mysql在 Ubuntu 18.04中的有一个大坑,你知道吗?
从Java到Kotlin(五)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券