C++ 使用lambda 排序

#include 
using namespace std;

int main(void)
{
    int arr[10] = {1, 9, 4, 5, 2, 8, 3, 7, 6, 10};
    sort(arr, arr + 10, [](int &a, int &b) { return a < b; });
    for_each(arr, arr + 10, [](int &a) { cout << a << endl; });
    return 0;
}

你可能感兴趣的:(c++)