Возможно ли создать массив для функций с различной сигнатурой?
Можно сделать массив указателей, а потом приводить их к нужному типу.
Вот так? void (*ar)(int d) = func1;((void (*)(char *s))ar)("mimi);
Да. А можно наоборот, иметь массив функций от void* и приводить параметр к нужному типу внутри самой функции.
Можно сделать массив указателей, а потом приводить их к нужному типу.
Вот так? void (*ar)(int d) = func1;
((void (*)(char *s))ar)("mimi);
Да. А можно наоборот, иметь массив функций от void* и приводить параметр к нужному типу внутри самой функции.