90 votes

__attribute__ dans GNU C

Pourquoi et comment __attribute__ est-il utilisé dans les programmes GNU C ?

19voto

qrdl Points 17813

Attributs GCC :

  • Attributs de fonction décrits ici
  • Attributs des variables décrits ici
  • Tapez les attributs décrits ici

2voto

Raulp Points 1278

-15voto

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X