6.34 Указание атрибутов переменных ¶
Ключевое слово __attribute__ позволяет указывать специальные свойства переменных, параметров функций или элементов структур, объединений и, в C++, членов классов. Это ключевое слово __attribute__ следует за указанием атрибута, заключённым в двойные скобки. Некоторые атрибуты в настоящее время определены обобщённо для переменных. Другие атрибуты определены для переменных на конкретных целевых системах. Другие атрибуты доступны для функций (см. Объявление атрибутов функций), меток (см. Атрибуты меток), перечислителей (см. Атрибуты перечислителей), операторов (см. Атрибуты операторов) и для типов (см. Указание атрибутов типов). Другие фронтенды могут определять больше атрибутов (см. Расширения для языка C++).
Подробную информацию о синтаксисе использования атрибутов см. в Синтаксисе атрибутов.
- Общие атрибуты переменных
- Атрибуты переменных ARC
- Атрибуты переменных AVR
- Атрибуты переменных Blackfin
- Атрибуты переменных H8/300
- Атрибуты переменных IA-64
- Атрибуты переменных M32R/D
- Атрибуты переменных MeP
- Атрибуты переменных Microsoft Windows
- Атрибуты переменных MSP430
- Атрибуты переменных Nvidia PTX
- Атрибуты переменных PowerPC
- Атрибуты переменных RL78
- Атрибуты переменных V850
- Атрибуты переменных x86
- Атрибуты переменных Xstormy16
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/Variable-Attributes.html