Wenn Funktionsreferenz wieWann sollte Funktionsreferenz anstelle von Funktionszeiger in C++ verwendet werden?
void (&fr)() = foo;
fr();
statt Funktionszeiger wie
void (*fp)() = &foo;
fp();
Gibt es etwas, Funktionszeiger Referenz kann nicht tun, sondern Funktion verwenden können?
Auch was für Nichtfunktionszeiger und Referenzen gesagt werden kann, kann auch auf Funktionszeiger und Referenzen angewendet werden. Es könnte jedoch einige Ausnahmen geben. –
@MarkGarcia Danke für den Link. Ich werde versuchen, die vernünftige Antwort von dort zu finden. – songyuanyao