就像一个 int字面量形式(例如,123)一样,可调用对象也有一个字面量形式,称为“lambda”(lambda 表达式)。在这个例子中,字面量被赋值给一个可调用对象变量

C++
std::function<int(int,int)> DoMath;
DoMath = [](int x, int y) {
    return x + y;
};
Last modified: Thursday, 30 January 2025, 3:30 PM