Контексты атрибута
Атрибуты C++ можно описать с помощью 4 основных поля: они могут применяться (целевой объектУказано в), если они или нет (repeatableRepeatableобязательный), наличие других атрибутов (Обязательные атрибуты) и несовместимости с другими атрибутами (Недопустимые атрибуты).Эти поля перечисленных в таблице в разделе сопровождения каждой ссылки атрибута.Каждое из этих полей описанно ниже.
Применение
Это поле описывает различные элементы языка C++, допустимые целевые объекты для указанного атрибута.Например, если атрибут определяет "класс" Указано в поле это указывает, что атрибут может применяться только к законному классу С++.Если атрибут применяется к функции-члену класса, синтаксическая ошибка привела бы к.
Дополнительные сведения см. в разделе атрибуты потреблением.
Repeatable
Данное поле состояния, является ли атрибут можно применять к тому же целевому объекту.Большинство атрибутов не repeatable.
Обязательные атрибуты
Это поле перечислены другие атрибуты, которые должны присутствовать (то есть при применении к тому же целевому объекту) для указанного атрибута работать правильно.Неупотребительно для атрибута какие-либо записи для данного поля.
Недопустимые атрибуты
Это поле перечислены другие атрибуты, которые несовместимы с заданным атрибутом.Неупотребительно для атрибута какие-либо записи для данного поля.