gpt4 book ai didi

c# - 你如何像 C# 一样使用 C++ lambda

转载 作者:行者123 更新时间:2023-11-27 22:41:19 24 4
gpt4 key购买 nike

我有使用 c# lambdas 的经验,我正在尝试将它翻译成 c++。例如采用此 c# 方法:

int sum(int one, int two) => 一 + 二;

c++有这样的快捷方式吗,还是需要特意说return?

最佳答案

实际上,这不是 C# 中的 lambda,而是“表达式体成员”——即,只是编写函数的一种快捷方式:

https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/expression-bodied-members

C++ 中的等价物只是一个普通的旧方法:

int sum(int one, int two)
{
return one + two;
}

关于c# - 你如何像 C# 一样使用 C++ lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48728612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com