Kontekstowe słowa kluczowe (C++ Component Extensions)
Słowa kluczowe kontekstowe są elementami języka rozpoznawanymi tylko w określonych kontekstach.Poza określonym kontekstem kontekstowe słowo kluczowe może być symbolem zdefiniowanym przez użytkownika.
Wszystkie środowiska wykonawcze
Uwagi
Oto lista kontekstowych słów kluczowych:
internal (zobacz Widoczność członków)
where (część Typy ogólne (C++ Component Extensions))
Dla potrzeb czytelności warto ograniczyć korzystanie z kontekstowych słów kluczowych jako symboli zdefiniowanych przez użytkownika.
Środowisko wykonawcze systemu Windows
Uwagi
(Nie ma żadnych uwag specyficznych dla platformy dla tej funkcji).
Wymagania
Opcja kompilatora: /ZW
Środowisko uruchomieniowe języka wspólnego
Uwagi
(Nie ma żadnych uwag specyficznych dla platformy dla tej funkcji).
Wymagania
Opcja kompilatora: /clr
Przykłady
Przykład
Poniższy przykład kodu pokazuje, że w odpowiednich ramach, kontekstowe słowo kluczowe property może służyć do definiowania właściwości i zmiennej.
// context_sensitive_keywords.cpp
// compile with: /clr
public ref class C {
int MyInt;
public:
C() : MyInt(99) {}
property int Property_Block { // context-sensitive keyword
int get() { return MyInt; }
}
};
int main() {
int property = 0; // variable name
C ^ MyC = gcnew C();
property = MyC->Property_Block;
System::Console::WriteLine(++property);
}
Dane wyjściowe
Zobacz też
Koncepcje
Component Extensions dla platform środowiska uruchomieniowego