Как использовать __extension__ и __typeof__ в минимизированном примере на C? - PullRequest
8 голосов
/ 16 марта 2011

Я видел, что в исходном коде gcc есть такие токены,

, но как использовать эти 2 токены?

1 Ответ

16 голосов
/ 16 марта 2011

__ extension __:

GCC использует атрибут __extension__ при использовании флага -ansi, чтобы избежать предупреждений в заголовках с расширениями GCC.В основном это используется в glibc с функциями уменьшения функций, использующими long long

__ typeof __:

MIN и MAX в C - хороший пример его использования.В основном это позволяет вам объявлять переменную того же типа, что и другая переменная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...