Контекстно-зависимые ключевые слова (C++/CLI и C++/CX)
Контекстно-зависимые ключевые слова — элементы языка, которые имеют определенное значение в конкретном контексте. Вне указанного контекста они могут быть символами, которые определяются пользователем.
Все среды выполнения
Замечания
Ниже приведен список контекстно-зависимых ключевых слов:
internal
where
(часть универсальных шаблонов)
Для повышения удобочитаемости можно ограничить использование контекстно-зависимых ключевых слов в качестве символов, определяемых пользователем.
Среда выполнения 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);
}
100
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по