Spec-Zone.ru › GCC 10

Далее: Атрибуты меток, Предыдущее: Указание атрибутов переменных, Выше: Расширения языка C [Оглавление][Индекс]

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

Ключевое слово __attribute__ позволяет указать различные специальные свойства типов. Некоторые атрибуты типов применяются только к структурам и объединениям, а в C++ также к классам, в то время как другие могут применяться к любому типу, определенному с помощью typedef объявления. Если не указано иное, те же ограничения и эффекты применяются к атрибутам независимо от того, является ли тип тривиальной структурой или классом C++ с пользовательскими конструкторами, деструкторами или операцией копирования присваивания.

Другие атрибуты определены для функций (см. Объявление атрибутов функций), меток (см. Атрибуты меток), перечислений (см. Атрибуты перечислений), операторов (см. Атрибуты операторов) и переменных (см. Указание атрибутов переменных).

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

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

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

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

Далее: Атрибуты меток, Предыдущее: Указание атрибутов переменных, Выше: Расширения языка C [Оглавление][Индекс]

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

Spec-Zone.ru

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