Bağlama Duyarlı Anahtar Sözcükler (C++/CLI ve C++/CX)
Bağlama duyarlı anahtar sözcükler yalnızca belirli bağlamlarda tanınan dil öğeleridir. Belirli bir bağlam dışında, bağlama duyarlı bir anahtar sözcük kullanıcı tanımlı bir simge olabilir.
Tüm Çalışma Zamanları
Açıklamalar
Bağlam duyarlı anahtar sözcüklerin listesi aşağıdadır:
internal
where
(parçası Genel Değerler)
Okunabilirlik amacıyla, kullanıcı tanımlı semboller olarak bağlama duyarlı anahtar sözcük kullanımınızı sınırlamak isteyebilirsiniz.
Windows Çalışma Zamanı
Açıklamalar
(Bu özellik için platforma özgü bir açıklama yoktur.)
Gereksinimler
Derleyici seçeneği: /ZW
Ortak Dil Çalışma Zamanı
Açıklamalar
(Bu özellik için platforma özgü bir açıklama yoktur.)
Gereksinimler
Derleyici seçeneği: /clr
Örnekler
Aşağıdaki kod örneği, uygun bağlamda bağlama duyarlı anahtar sözcüğün property
bir özellik ve değişken tanımlamak için kullanılabileceğini gösterir.
// 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