struct unnamed_lambda { template auto operator()(T x, U y) const {return x + y;} }; auto lambda = unnamed_lambda{}; int main() { // your code goes here return 0; }