Pourriez-vous m'expliquer le mot WINAPI
dans la fonction WinMain()
?Que signifie "WINAPI" dans la fonction principale?
Dans la façon la plus simple ..
#include <windows.h>
int -->WINAPI<-- WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
return 0;
}
Est-il juste un peu en mode branché de Windows?
Que fait-il? Ou plutôt quelle est cette fonctionnalité C++ que je n'ai pas encore rencontrée?
alors pourquoi est-ce à cet endroit précis? ne pourraient-ils pas donner la macro une ligne ci-dessus? – Pyjong
Le mot-clé de la convention d'appel passe entre le type de retour et le nom de la fonction car c'est ainsi que quelqu'un travaillant sur un compilateur C l'a défini il y a de nombreuses années. Je ne connais pas le raisonnement derrière la syntaxe, ni même quel compilateur a été le premier à prendre en charge la spécification des conventions d'appel (cdecl, pascal, fortran, etc.). Microsoft? Borland? Treillis? Autre chose? – bk1e