C++ lambda表达式

int value = 100;
    auto f = [value](int a,int b)->int{
        return a + b + value;
    };
    qDebug()<

引用捕获,可修改值:

int value = 100;
    auto f = [&value](int a,int b)->int{
        value++;
        return a + b + value;
    };
    qDebug()<

你可能感兴趣的:(c++,java,算法)