Benötigen Funktionszeiger ein kaufmännisches Und [Duplikat]?

Diese Frage hat hier bereits eine Antwort:

Warum funktionieren Funktionszeigerdefinitionen mit einer beliebigen Anzahl von kaufmännischen Und-Zeichen '&' oder Sternchen '*'? 2 Antworten

In C / C ++, wenn ich die folgenden Funktionen habe:

void foo();
void bar(void (*funcPtr)());

Gibt es einen Unterschied zwischen diesen beiden Aufrufen:

bar(foo);
bar(&foo);

?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage