Kontekstowe słowa kluczowe (C++ Component Extensions)
Słowa kluczowe kontekstową są elementy języka, które są rozpoznawane tylko w określonych kontekstach.Poza szczególnym kontekście kontekstową słowa kluczowego można symbol zdefiniowany przez użytkownika.
Wszystkich modułów wykonawczych.
Uwagi
Poniżej przedstawiono listy kontekstowej słów kluczowych:
internal(see Widoczność Członkowskie)
where(part of Typy ogólne (C++ Component Extensions))
Do celów czytelności można ograniczyć korzystanie z kontekstową słowa kluczowe, jak symbole user–defined.
Środowisko wykonawcze systemu Windows
Uwagi
(Nie są żadne uwagi platformy dla tej funkcji).
Wymagania
Opcja kompilatora:/ZW
Środowisko uruchomieniowe języka wspólnego
Uwagi
(Nie są żadne uwagi platformy dla tej funkcji).
Wymagania
Opcja kompilatora:/clr
Przykłady
Przykład
Poniższy przykład kodu pokazuje, że w kontekście odpowiednich property kontekstową słowo kluczowe może służyć do definiowania właściwości i zmienna.
// 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