Kontextově závislá klíčová slova (rozšíření komponent C++)
Kontextová klíčová slova jsou prvky jazyka, které jsou rozpoznány pouze v určitém kontextu.Mimo určitý kontext může být kontextové klíčové slovo symbolem definovaným uživatelem.
Všechny moduly runtime
Poznámky
Následuje seznam kontextových klíčových slov:
internal (viz Člen viditelnost)
where (součást Obecné typy (rozšíření komponent C++))
Pro účely čitelnosti můžete omezit použití kontextových klíčových slov jako symbolů definovaných uživatelem.
prostředí Windows Runtime
Poznámky
(Neexistují žádné poznámky specifické pro platformu pro pro tuto funkci.)
Požadavky
Možnost kompilátoru: /ZW
Common Language Runtime
Poznámky
(Neexistují žádné poznámky specifické pro platformu pro pro tuto funkci.)
Požadavky
Možnost kompilátoru: /clr
Příklady
Příklad
Následující příklad kódu ukazuje, že ve vhodném kontextu může kontextové klíčové slovo property definovat vlastnost a proměnnou.
// 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);
}
Výsledek