I\'ve been using C++ code like this for years
void(*ptr)(int) = &func;
and not until today did I notice the function pointer has C++ link