Bir işlev işaretçisini bildiren kodu göz önünde bulundurun ve bir işleve işaret edin., bu iki notasyon arasındaki fark nedir?
void MyIntFunction(int x){
std::cout << x << '\n';
}
void (*funcPtr)(int) = MyIntFunction;
void (*funcRef)(int) = &MyIntFunction;
(*funcPtr)(2);
(*funcRef)(2);
Bu kod benim Xcode iyi çalışır ve işlev işaretçisi atarken soru, MyIntFunction
ve &MyIntFunction
Resmen
Her iki fark da kullanılamaz ... –
Fark yok – vu1p3n0x
"atama referansı"? Ne referansı? Gönderdiğiniz kodda referans yok. – AnT