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:

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