Non eseguire il casting dei puntatori delle funzioni a tipi primitivi.
typedef void (*FPointer)(int&);
void reset(int ¶m){
param = 0;
}
int main(int argc, char* argv[])
{
FPointer fncPtr = 0;
fncPtr = &reset;
FPointer otherPtr = fncPtr;
return
0;
}
|
|