profundo de WinDef.h hay esta reliquia del régimen de memoria segmentada:¿Existe alguna forma clara de evitar que windows.h cree una macro cercana y lejana?
#define far
#define near
Obviamente, esto causa problemas si se intenta utilizar cerca o lejos como nombres de variables. ¿Alguna solución limpia? ¿Otro entonces renombrando mis variables?
+1 para corregir la locura de la mayoría de las otras respuestas. –
Estoy de acuerdo con el comentario sobre el código anterior que es irrelevante, pero no estoy de acuerdo con el argumento. Las bibliotecas separadas incluyen archivos de encabezado que podrían usar 'near' y' far'. –