Можно создать дубликат:
Use the keyword class as a variable name in C++C++ «новый» ключевое слово и C
В заголовочном файле C библиотеки, я использую одну из переменных называется «новый» , К сожалению, я использую эту библиотеку в проекте на C++, а появление «новых» в качестве имен переменных приводит к компромиссу. Я уже использую extern «C» {#include < ...>}, но это, похоже, не помогает в этом отношении.
Мне нужно, чтобы разработчик библиотеки изменил имя этой переменной, хотя с его точки зрения, как разработчик C, код абсолютно прекрасен, поскольку «новый» не является ключевым словом C?
Разработчик библиотеки решил назвать глобальную переменную 'new'? – dreamlax
Я думаю, что это в основном дубликат http://stackoverflow.com/questions/2841204/use-the-keyword-class-as-a-variable-name-in-c – sbi
Черт. Как вы нашли это, sbi? Я действительно пытался найти ответ перед публикацией, но так и не встретил этого вопроса. – Florian