Поделиться через


Контекстные ключевые слова (расширения компонентов 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

  

См. также

Основные понятия

Расширения компонентов для платформ среды выполнения