#include #include // for transform #include // for plus using namespace std; int main() { int data1[] = {11, 22, 33, 44, 55}; int data2[] = {500, 400, 300, 200, 100}; int result[5]; cout << "2 + 2 = " << plus()(2,2) << '\n'; transform(data1, data1+5, data2, result, plus()); // transform(data1, data1+5, data2, result, [](int a, int b){return a+b;}); for (auto v : result) cout << v << ' '; cout << '\n'; }