腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C++
Lambda
,捕获子句
的
深层内容是什么?
c++
、
lambda
当我有这样一个回调
函数
时: std::function<void(const Message &, uint64_t deliveryTag, boolredelivered)>;static void MessageCB(const AMQP::Message &message,但是我无法
访问
这个回调
函数
中
的
任何成员
变量
。当我编写
浏览 0
提问于2018-07-04
得票数 0
回答已采纳
2
回答
解析为参数
的
lambda
函数
中
的
“捕获”
变量
c++
、
c++11
、
lambda
我不知道这个问题
的
标题是什么,对不起。 } 然后我尝试调用这个LoopPixels
函数
。,我无法从
lambda
函数
中
访问
threshold
变量
,如果我试图用[&threshold](uchar &r...){}“捕获”它,我会收
浏览 15
提问于2017-09-21
得票数 2
回答已采纳
2
回答
如何
访问
lambda
函数
中
的
变量
?(
c++
)
c++
、
multithreading
、
lambda
我是cpp
的
新手,所以这可能看起来微不足道,但我想更改
lambda
函数
中
的
局部
变量
(bool done1),但它似乎没有对
变量
做任何操作,它仍然是正确
的
。有什么建议吗?
浏览 30
提问于2019-02-01
得票数 3
1
回答
如果一个全局
函数
使用非局部
变量
,那么它是一个闭包,这是正确
的
吗?
c++
、
lambda
、
closures
对于
C++
中
的
闭包是什么,我一直很困惑。我读过这个,但是几乎所有的答案都提到了JavaScript,但是我认为
C++
和JavaScript之间
的
闭包有一些不同。因此,我发现很难将JavaScript描述
的
闭包与
C++
匹配。 例如,几乎所有的答案都以返回
函数
的
函数
为例,在JavaScript中演示闭包。但我在
C++
中
找不到类似的模式。更重要
的
是,在JavaScrip
浏览 1
提问于2020-05-05
得票数 2
回答已采纳
1
回答
如何
访问
函数
中
定义
的
变量
和
lambda
(在任何类中都没有定义)?
python
、
lambda
我有一个非常基本
的
问题。因为某种原因我想不起来该怎么做了。
如何
访问
未在类
中
声明
的
函数
中
定义
的
变量
。
如何
访问
y
变量
?
如何
传递
lambda
的
值?以及
如何
返回在
lambda
中
定义
的
c
的
值?def fun ():
浏览 5
提问于2014-09-23
得票数 0
回答已采纳
3
回答
Lambda
表达式和内存管理
c++
、
programming-languages
、
functional-programming
、
lambda
、
c++11
C++0x
中
的
Lambda
表达式/闭包
如何
使
C++
中
的
内存管理复杂化?为什么有些人说闭包在具有手动内存管理
的
语言中没有位置?他们
的
声明是否有效?如果是,背后
的
原因是什么?
浏览 3
提问于2010-05-22
得票数 10
回答已采纳
1
回答
用C语言捕获数据
的
动态调度?
design-patterns
、
c
、
imperative-programming
我试图将我
的
面向对象/
函数
式思维与C语言中
的
编程协调起来。假设我想用C实现动态分派,比如说我想要执行一组任务。我可以创建一个指向我想要执行
的
函数
集合
的
指针,非常简单。但是,假设要执行
的
任务取决于创建
函数
时存在
的
变量
,并且不管执行什么
变量
,都不会传递到
函数
中
。在Java或
C++
中
,我将使用一个对象(可能是
lamb
浏览 0
提问于2017-04-22
得票数 4
回答已采纳
3
回答
在Java代码
中
访问
AWS
Lambda
环境
变量
java
、
amazon-web-services
、
aws-lambda
AWS引入了用于在
Lambda
函数
中
访问
的
环境
变量
。我找不到任何说明
如何
使用Java从
Lambda
函数
访问
环境
变量
的
文档。有谁可以帮我?
浏览 1
提问于2016-12-12
得票数 61
回答已采纳
2
回答
将
C++
Lambda
存储在成员
变量
中
以用作回调?
c++
、
lambda
、
callback
、
member-variables
我正在尝试实现一个获取
Lambda
回调作为参数
的
c++
函数
。问题是,回调是从同一(调用)类
中
的
另一个
函数
异步启动
的
。因此,我需要将
Lambda
存储在一个成员
变量
中
,以便需要启动回调
的
异步
函数
可以
访问
它。 我尝试了所有我能想到
的
使用成员
变量
声明、设置和调用
Lambda
的
方法,但
浏览 4
提问于2013-10-28
得票数 3
1
回答
将
函数
指针作为API接口传递给已编译
的
库
c++
、
c
、
function-pointers
、
library-design
程序员应该使用库提供
的
函数
来完成他们
的
工作,在C(而不是
C++
)
函数
中
,这些
函数
是与标准库链接
的
。不幸
的
是,在我
的
例子
中
,我需要扩展这个库。在编写代码
中
的
doSomething()和实际执行它
的
相关库
函数
之间,有一个相当复杂
的
预处理替换和令牌化、调用和(一般)东西链。简言之,我
的
问题是:
浏览 3
提问于2013-09-04
得票数 1
回答已采纳
6
回答
c++
[&]运算符
c++
、
c++11
是不是
c++
标准真的??
浏览 3
提问于2012-09-04
得票数 17
回答已采纳
4
回答
C++
λ运算符==
c++
、
lambda
如何
比较
C++
(Visual Studio2010)
中
的
两个
lambda
函数
?std::function<void ()>
lambda
1 = []() {};bool eq1 = (
lambda
1==
lambda
1); bool eq2 = (
lambda
1 !=
lambda
浏览 0
提问于2010-10-21
得票数 16
回答已采纳
5
回答
我是否可以在
C++
中
创建匿名类并捕获外部
变量
,比如在Java
中
?
c++
、
c++11
、
lambda
、
anonymous-class
在Java
中
,当我需要回调
函数
时,我必须实现一个匿名类。在匿名类
中
,如果外部
变量
是final,我可以
访问
它们。我尝试了下面的例子。它适用于GCC 4.3.4。public IA { int f(int x) { ret
浏览 2
提问于2013-01-16
得票数 43
回答已采纳
1
回答
C++14及更高版本是否允许
Lambda
函数
的
默认参数?如果是这样的话,是怎么做
的
?
c++
、
c++11
、
lambda
、
c++14
、
default-arguments
在
c++
14
中
,
lambda
函数
是否更改为接受默认参数?那么它是正确
的
还是错误
的
呢?因为
C++
prime 5ed说:“像普通
函数
调用一样,向
lambda
传递参数,对
lambda
的
调用
中
的
参数用于初始化
lambda
的
参数。通常,参数和参数类型必须匹配。与普通
函数
不同,
lambda
不能有默认参
浏览 40
提问于2019-09-14
得票数 0
回答已采纳
1
回答
为什么“使用包含
函数
的
自动存储
的
局部
变量
”错误消息存在?
c++
、
compilation
、
gcc
我有一个
C++
语言/编译器设计好奇心问题。我使用gcc 11.2.0,-std=gnu++17在Cygwin。 为什么直接引用结构
中
的
局部
变量
是错误
的
?
Lambda
函数
一直都是这样做
的
,它们基本上与包含操作符()方法
的
结构没有什么不同。我能想到
的
唯一理由是:当复制自动
变量
供以后使用时,无论您使用哪种方法,都很容易踩到您自己
的
脚。我知道我
的
脚趾还疼。但是,
浏览 1
提问于2021-11-16
得票数 0
回答已采纳
5
回答
是否有一种方法来
访问
在for循环之外声明
的
变量
?
c++
、
for-loop
、
variables
例如,在For循环中定义了一个名为‘char’
的
字符。我可以在for循环之外使用char吗?
浏览 20
提问于2022-10-09
得票数 0
回答已采纳
2
回答
为什么使用STL std::vector作为__block
变量
会导致内存崩溃?
memory-management
、
vector
、
block
、
objective-c++
、
vmat
经过一段时间和努力,我在这个
函数
的
代码中找到了一个内存崩溃
的
bug。我通过将两个__block vector<int>
变量
替换为堆栈分配
的
数组
的
组合来提供存储空间,并使用一个{klist|dlist}Ptr
变量
来允许块内
的
代码
访问
这些数组(见下面推荐
的
代码),从而停止了内存崩溃,这是一个纯粹
的
迭代算法;没有递归。块
的
存在只是为了避免重复处理左子树和右子树所需
的<
浏览 1
提问于2013-04-08
得票数 0
回答已采纳
3
回答
明确区分纯功能、变异、状态变化等
的
子程序
的
语言?
programming-languages
最近,在我使用过
的
大多数现代编程语言(C/
C++
、C#、F#、Ruby、JS等等)
中
,几乎没有(如果有的话)语言支持来确定子程序
的
实际功能,这让我越来越沮丧。考虑以下简单
的
伪代码:
如何
确定对DoSomethingWith(y)
的
调用将实际做什么?它会变异y,还是会返回y
的
副本?它会改变全球还是地方
的
状态?关闭是
如何
影响呼叫
的
结果<e
浏览 0
提问于2012-06-22
得票数 8
4
回答
C++
lambda
是真正
的
闭包吗?参考捕获
c++
、
lambda
、
c++14
在下面的代码
中
,我创建了一个
lambda
,它通过引用捕获局部
变量
。注意,它是一个指针,因此,如果
C++
lambda
是真正
的
闭包,那么它应该在创建
lambda
的
函数
的
生存期内存活下来。或者,
C++
lambda
不是真正
的
闭包,还是我
的
代码不正确?-> int { return ++counter; }; } 如
浏览 11
提问于2016-11-23
得票数 8
1
回答
pybind11 py::class_.def_property_readonly_static不兼容
函数
参数() -> str
python
、
c++
、
static-methods
、
pybind11
我试图将
C++
类静态非参数方法绑定到使用pybind11
的
python静态常量字段。这是我
的
示例代码config.cpp static std::string env() { } m.doc() = "my config module written in
C++
Env&g
浏览 8
提问于2021-12-28
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中的lambda函数
Python中的lambda函数是什么
C++的函数如何返回多个值?
微课系列(8):Python中lambda表达式的变量作用域
C++中的vector和Java中的ArrayList的构造函数的区别
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券