Spec-Zone.ru › GCC 6

6.33 Указание атрибутов типов

Ключевое слово __attribute__ позволяет указывать специальные атрибуты типов. Некоторые атрибуты типов применяются только к типам struct и union, в то время как другие могут применяться к любому типу, определённому через объявление typedef. Другие атрибуты определены для функций (см. Атрибуты функций), меток (см. Атрибуты меток), перечислителей (см. Атрибуты перечислителей) и переменных (см. Атрибуты переменных).

Ключевое слово __attribute__ сопровождается указанием атрибута в двойных скобках.

Вы можете указать атрибуты типа в объявлении или определении типа enum, struct или union, разместив их сразу после ключевого слова struct, union или enum. Менее предпочтительный синтаксис — размещение их сразу после закрывающей фигурной скобки определения.

Вы также можете включить атрибуты типа в объявлении typedef. Подробнее о точном синтаксисе использования атрибутов см. в Синтаксисе атрибутов.

• Общие атрибуты типов:
• Атрибуты типов ARM:
• Атрибуты типов MeP:
• Атрибуты типов PowerPC:
• Атрибуты типов SPU:
• Атрибуты типов x86:

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-6.5.0/gcc/Type-Attributes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API