Я ищу что-то похожее на boost::bind
в C ++, но в C. Я хочу иметь возможность:
bound_function = bind(my_function, some_param);
и имеют:
bound_function(something);
выполнить
myfunction(some_param, something);
Таким образом, все, что связано с указателем на функцию, всегда будет передаваться в качестве первого параметра функции.
Есть ли способ сделать это в C?
Не делайте этого дома, дети.