Kontekstowe słowa kluczowe (C++/CLI i C++/CX)
Kontekstowe słowa kluczowe to elementy języka, które są rozpoznawane tylko w określonych kontekstach. Poza określonym kontekstem słowo kluczowe kontekstowe może być symbolem zdefiniowanym przez użytkownika.
Wszystkie środowiska wykonawcze
Uwagi
Poniżej znajduje się lista słów kluczowych z uwzględnieniem kontekstu:
internal
W celach czytelności możesz ograniczyć użycie słów kluczowych kontekstowych 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
środowiska uruchomieniowe w trakcie wykonania
Uwagi
(Nie ma żadnych uwag specyficznych dla platformy dla tej funkcji).
Wymagania
Opcja kompilatora: /clr
Przykłady
Poniższy przykład kodu pokazuje, property
że w odpowiednim kontekście słowo kluczowe kontekstowe 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);
}
100
Zobacz też
Rozszerzenia składników dla platformy .NET i platformy uniwersalnej systemu Windows