Kontextově závislá klíčová slova (C++/CLI a C++/CX)
Klíčová slova citlivá na kontext jsou prvky jazyka, které jsou rozpoznány pouze v konkrétních kontextech. Mimo konkrétní kontext může být kontextově citlivé klíčové slovo symbolem definovaným uživatelem.
Všechny moduly runtime
Poznámky
Následuje seznam klíčových slov citlivých na kontext:
internal
where
(část Obecné typy)
Pro účely čitelnosti můžete chtít omezit použití kontextových klíčových slov jako uživatelsky definovaných symbolů.
prostředí Windows Runtime
Poznámky
(Pro tuto funkci nejsou žádné poznámky specifické pro platformu.)
Požadavky
Možnost kompilátoru: /ZW
CLR (Common Language Runtime)
Poznámky
(Pro tuto funkci nejsou žádné poznámky specifické pro platformu.)
Požadavky
Možnost kompilátoru: /clr
Příklady
Následující příklad kódu ukazuje, property
že v příslušném kontextu lze klíčové slovo citlivé na kontext použít k definování vlastnosti a proměnné.
// 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