AddValue addx(x); // Объект функции, прибавляющий значение x AddValue addx(y); // Объект функции, прибавляющий значение y for_each (coll.begin(), coll.end(), // Прибавление значения x addx); // к каждому элементу ... for_each (coll.begin(), coll.end(), // Прибавление значения у addу); // к каждому элементу ... for_each (coll.begin(), coll.end(), // Прибавление значения x addx); // к каждому элементу