Konteksty atrybutu
Atrybuty C++ mogą być opisane za pomocą czterech podstawowych pól: mogą być stosowane do obiektu docelowego (Stosuje się do), jeśli są one powtarzalnych, lub nie (Repeatable), wymaga obecności innych atrybutów (Wymagane atrybuty) i niezgodności z innymi atrybutami (Nieprawidłowe atrybuty).Pola te są wymienione w towarzyszącej mu tabeli w temacie Odwołanie każdego atrybutu.Poniżej opisano każdego z tych pól.
Stosuje się do
To pole zawiera opis różnych elementów języka C++, które są cele prawne dla określonego atrybutu.Na przykład jeśli atrybut określa "Klasa" w Stosuje się do pole, oznacza to że atrybut może być stosowana tylko do prawnych klasy C++.Jeśli atrybut jest stosowany do funkcji składowej klasy, spowoduje błąd składni.
Aby uzyskać więcej informacji, zobacz atrybuty przez użycie.
Powtarzalne
To pole stwierdza, czy atrybut można wielokrotnie zastosować do tej samej lokalizacji docelowej.Większość atrybutów nie są powtarzalne.
Wymagane atrybuty
To pole zawiera listę innych atrybutów, które muszą być obecnie (który jest stosowany do tej samej lokalizacji docelowej) dla określonego atrybutu działać poprawnie.Jest mało prawdopodobna atrybutu do wpisów dla tego pola.
Nieprawidłowe atrybuty
To pole zawiera listę innych atrybutów, które są niezgodne z określonego atrybutu.Jest mało prawdopodobna atrybutu do wpisów dla tego pola.