lambda 表达式

#include <iostream>
#include <functional//?
using namespace std;

void checkAndProcess(int number,
    function<void(int)> process) {
    if (number < 10) {
        process(number * 10);
    }
}

auto process = [](int number) {
    cout << number;
};

checkAndProcess(5, process);
//printed: 50