#include <vector>
#include <algorithm>

int main(int, char**)
{
    std::vector<int> list;
    for (int i=1 ; i<10 ; i++)
        list.push_back(i);

    int sum=0;
    std::for_each(list.begin(), list.end(), ^(int x) { sum+= x});
    printf("sum=%d\n", sum);
}
