int nums[] = {1, 2, 3}; printf("nums: %i %i %i\n", nums[0], nums[1], nums[2]); std::transform(nums, nums+3, nums, (lambda<int> (x) --> 2*x)); printf("new nums: %i %i %i\n", nums[0], nums[1], nums[2]);
int* incs = (lambda<int> (x) --> x + 1).map(3,nums);