Kann void * zum Speichern von Funktionszeigern verwendet werden? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Warum sind Funktionszeiger und Datenzeiger in C / C ++ nicht kompatibel? 14 answers

void * ist so definiert, dass es auf etwas hindeuten kann. Kann es also verwendet werden, um auf eine Funktion zu zeigen (int send ())?

int send();
void* p = send;

Ist es möglich? Wenn ich so benutze, werden mir keine Fehler angezeigt, warum? Wenn nicht, gibt es eine Möglichkeit, alle Zeiger in einer einzigen Variablen zu speichern?