Ok, je vais donner deux exemples de fonction utilise CALLBACK
et la fonction régulière.
Remarque: Je n'ai pas écrit ces exemples.Quelle est la différence entre la fonction de rappel et la fonction normale?
Fonction régulière
int sumExample (int a, int b)
{
return a + b;
}
int main()
{
int = sumExample(1, 3);
cout >> int;
return 0;
}
Fonction utilisant _stdcall
int __stdcall sumExample (int a, int b);
quelle est la différence?
Remarque: Je ne suis pas sûr de la façon dont les conventions d'appel fonctionnent, un exemple serait utile!
Eh bien, ils ne peuvent pas changer CALLBACK parce que cela casserait tous les programmes, mais ce qu'ils peuvent faire est #ifdef pour signifier quelque chose d'autre sur une autre plate-forme (par exemple Alpha, MIPS etc.) –