Я играл с cdecl, и я заметил, что некоторые имена не разрешены в качестве идентификаторов, хотя GCC их компилирует.Каковы имена переменных, которые запрещены в cdecl, отличные от тех, которые не могут использоваться в какой-либо программе?
Например, если я пишу
INT PTR;
или
INT указатель;
или
целочисленный массив;
cdecl дает «синтаксическую ошибку», но когда я использую его в программе, GCC компилирует их без каких-либо проблем. Таким образом, есть некоторые идентификаторы, которые не разрешены в cdecl.
Каковы идентификаторы, которые нельзя использовать в cdecl, но могут использоваться в программе (т. Е. Компиляция программы)? Почему они не разрешены?
Попробовал ли вы посмотреть на его [исходный код] (http://cdecl.org/files/cdecl-blocks-2.5.tar.gz), чтобы узнать, как он интерпретирует такие идентификаторы? –
@RemyLebeau, Исходный код слишком велик. Его очень трудно читать и понимать. –