c++ pointers
jeg har et spørgsmål til c++ pointers jeg læser en c++ guide ogder giver han det her eksemple
#include <iostream>
using namespace std;
int addition(int a, int b)
{ return (a+b); }
int operation(int x, int y, int(*func)(int,int))
{
int o;
o = (*func)(x, y);
}
int main()
{
int a;
a = operation(8, 5, addition);
cout << a << endl;
system("Pause");
return 0;
}
hvor han bruger pointers til den her int(*func)
hvorfor bruger man pointers der når det stadig virker hvis man bare gør sådan her int(func)?