¿Podría explicarme la palabra WINAPI
en la función WinMain()
?¿Qué significa "WINAPI" en la función principal?
En la forma más sencilla ..
#include <windows.h>
int -->WINAPI<-- WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
return 0;
}
¿Es sólo un poco de modo cobarde de Windows?
¿Qué hace? O mejor dicho, ¿qué es esta característica de C++ que aún no he encontrado?
¿por qué es en este lugar específico? ¿No podrían dar la macro una línea arriba? – Pyjong
La palabra clave de la convención de llamada va entre el tipo de devolución y el nombre de la función porque así es como alguien que trabaja en un compilador de C lo definió hace muchos años. No sé el razonamiento detrás de la sintaxis, o incluso qué compilador fue el primero en admitir las convenciones de llamada específicas (cdecl, pascal, fortran, etc.). Microsoft? Borland? ¿Enrejado? ¿Algo más? – bk1e