Можно создать дубликат:
Is there a clean way to prevent windows.h from creating a near & far macro?#define далеко, #define рядом Windef.h
Какой смысл этих двух определяет в Windef.h?
#define far /* nothing */
#define near /* nothing */
Я знаю, что он должен делать с near and far указателями и тот факт, что они больше не используются, но это безопасно #undef
их, так что я могу использовать near
и far
как функции и имена переменных в моем коде ?
Или, я должен просто избегать этого и никогда не использовать near
и far
в качестве идентификаторов?
И машина 80286 весила 45 фунтов! – bobobobo