Я хочу спросить о указателе в С++
У меня есть простой код:
int add(int a, int b){
return a+b;
}
int runner(int x,int y, int (*functocall)(int, int)){
return (*functocall)(x,y);
}
теперь, предположим, что я вызываю эти функции следующим образом:
cout<<runner(2,5,&add);
или, возможно,
cout<<runner(2,5,add);
Есть ли разница? потому что когда я попытался, результат будет таким же и без ошибок.
Спасибо большое