小编Fab*_*rea的帖子

我可以在没有auto的情况下定义C++ lambda函数吗?

我以前有很多C#经验,但我是C++的新手.当我尝试使用lambda时,我已经看到了这个问题.

例如:

auto compare = [] (int i1, int i2) { return i1*2 > i2; }
Run Code Online (Sandbox Code Playgroud)

有没有办法用特定的类型定义lambda,而不是自动扣除?

我问这个是因为我想为我的班级定义一个普通的lambda.这个lambada将在多个地方使用,所以我不想多次定义它们.但是,'auto'只能用于静态成员,而另一方面,我想访问lambda中的非静态字段.

c++ lambda

9
推荐指数
2
解决办法
2922
查看次数

类型提供程序是否始终是只读的?

我查看了许多类型提供程序示例和视频,并始终将它们视为只读.我的问题:类型提供程序是只读的还是它们还可以提供写访问权限?是否有提供/使用写访问的示例?

f# type-providers

5
推荐指数
1
解决办法
224
查看次数

标签 统计

c++ ×1

f# ×1

lambda ×1

type-providers ×1