Контекстные ключевые слова (расширения компонентов C++)
Контекст-чувствительные ключевые слова языка, только в определенных контекстах.Вне указанного контекста контекст-чувствительное ключевое слово может быть определяемой пользователем символа.
AfxWndProc
Заметки
Ниже приведен список контекстные ключевые слова:
internal (см. Видимость элемента)
where (часть Универсальные типы и методы (расширения компонентов C++))
В целях удобочитаемости, можно ограничить использование ключевых слов, как ваша контекстные определяемые пользователем символы.
Среда выполнения Windows
Заметки
(Нет примечания платформа-специфического для этой функции).
Требования
Параметр компилятора: /ZW
Среда CLR
Заметки
(Нет примечания платформа-специфического для этой функции).
Требования
Параметр компилятора: /clr
Примеры
Пример
В следующем примере кода показано, что в подходящем контексте, ключевое слово property контекст-чувствительное могут использоваться для определения свойства и переменные.
// 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);
}
Output