Pourquoi et comment __attribute__
est-il utilisé dans les programmes GNU C ?
Réponses
Trop de publicités?
Raulp
Points
1278
mlp
Points
501
Pourquoi est-il utilisé dans les programmes C ? Pour limiter leur portabilité.
Cela commence par un double score, donc c'est dans l'espace de noms de l'implémenteur - ce n'est pas quelque chose de défini par la norme de langage, et chaque fournisseur de compilateur est libre de l'utiliser à quelque fin que ce soit.
Édition : Pourquoi est-il utilisé dans les programmes GNU C ? Voyez les autres réponses qui répondent à cette question.