Sdílet prostřednictvím


Kontexty atributů

C++ atributy lze popsat pomocí čtyř základních polí: lze použít pro cíl (Platí pro), pokud jsou nebo nejsou opakovatelné (Repeatable), vyžaduje přítomnost jiných atributů (Požadované atributy) a nekompatibility s jinými atributy (Neplatné atributy).Tato pole jsou uvedeny v doprovodné tabulce v tématu referenční jednotlivých atributů.Každé z těchto polí je popsáno níže.

Platí pro

Toto pole popisuje různé prvky jazyka C++, které jsou právní cíle pro zadaný atribut.Například pokud atribut určuje "Třída" Platí pro pole, to znamená, že atribut lze použít pouze na právní C++ třídy.Atribut se aplikuje na členské funkce třídy, výsledkem bude chyba syntaxe.

Další informace naleznete v tématu atributy podle využití.

Opakovatelné

Toto pole uvádí, zda atribut lze opakovaně použít stejný cíl.Většina atributy nejsou opakovatelné.

Požadované atributy

Toto pole obsahuje další atributy, které musí být současné (to je, do stejné cílové) pro zadaný atribut správně fungovat.Je běžné atributu mít žádné položky pro toto pole.

Neplatné atributy

Toto pole obsahuje další atributy, které nejsou kompatibilní s zadaný atribut.Je běžné atributu mít žádné položky pro toto pole.

Viz také

Další zdroje

Referenční dokumentace k atributům C++