Spec-Zone.ru › GCC 14

6.34 Указание атрибутов переменных

Вы можете использовать атрибуты для указания специальных свойств переменных, параметров функций или элементов структур, объединений и, в C++, членов классов. Некоторые атрибуты в настоящее время определены обобщённо для переменных. Другие атрибуты определены для переменных на конкретных целевых системах. Другие атрибуты доступны для функций (см. Объявление атрибутов функций), меток (см. Атрибуты меток), перечислителей (см. Атрибуты перечислителей), операторов (см. Атрибуты операторов) и для типов (см. Указание атрибутов типов). Другие фронтенды могут определить больше атрибутов (см. Расширения языка C++).

GCC предоставляет два разных способа указания атрибутов: традиционную GNU-синтаксис, используя аннотации ‘__attribute__ ((...))’, и новый стандартный C и C++ синтаксис, используя ‘[[...]]’ с префиксом ‘gnu::’ для имён атрибутов. Обратите внимание, что точные правила размещения атрибутов в исходном коде отличаются в зависимости от используемого синтаксиса. Подробности см. в Синтаксисе атрибутов.

  • Общие атрибуты переменных
  • Атрибуты переменных ARC
  • Атрибуты переменных AVR
  • Атрибуты переменных Blackfin
  • Атрибуты переменных H8/300
  • Атрибуты переменных IA-64
  • Атрибуты переменных LoongArch
  • Атрибуты переменных M32R/D
  • Атрибуты переменных 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-14.2.0/gcc/Variable-Attributes.html

Spec-Zone.ru

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