Вектор использования бинарной_функции. Ошибка: нет совпадения для вызова '(std::binary_function<int, int, int>) (int&, iC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Вектор использования бинарной_функции. Ошибка: нет совпадения для вызова '(std::binary_function<int, int, int>) (int&, i

Сообщение Anonymous »


Я пытаюсь использовать vector из binary_function для вызова transform(), но получаю ошибку в g++:< /п> #include #include #include использование пространства имен std; int main(void) { вектор v1 = {1, 2, 10, 23, 13}; вектор v2 = {10, 2, 4, -1, 3}; вектор результат(v1.size()); плюс f1; минус f2; умножает f3; вектор funcs = {f1, f2, f3}; for (auto func: funcs) { Transform(v1.begin(), v1.end(), v2.begin(), result.begin(), func); for (автоматическое значение: результат) { cout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»