Which of the following correctly defines a lambda function in C++?
A. lambda(int x, int y) { return x + y; };
B. function lambda(int x, int y) { return x + y; };
C. auto lambda = [](int x, int y) { return x + y; };
D. auto lambda(int x, int y) -> int { return x + y; };
Answer: Option C
Join The Discussion