я получаю эту ошибку
Ошибка 5 ошибка C2064: термин не соответствует функции, принимающей 2 аргумента C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\xrefwrap 431 1
после попытки сделать это
typedef std::function<int(int, int)> op;
op someOperator = std::plus<int>();
op someOtherOperator = std::minus<int>();
поэтому я могу вызвать функцию, например
UpdateValues(int X, int Y, op One, op Two)
{
//eventually doing something like
One(X, someOtherInt);
Two(Y, someOtherInt);
}
Что происходит?
Вот ссылка на мои файлы, если они вам нужны https://www.dropbox.com/s/vn2akcyb9f448e6/Checkers.rar?dl=0