Как C ++ обрабатывает указатели на функции с параметрами по умолчанию?
Если у меня есть:
void foo(int i, float f = 0.0f);
void bar(int i, float f);
void (*func_ptr1)(int);
void (*func_ptr2)(int, float);
void (*func_ptr3)(int, float = 10.0f);
Какие указатели функций можно использовать по отношению к какой функции?