Palabras clave contextuales (Extensiones de componentes de C++)

Las palabras clave contextuales son los elementos del lenguaje que sólo se reconocen en contextos concretos.Fuera de contexto concreto, una palabra clave contextual puede ser un símbolo definido por el usuario.

Todos los runtimes

Comentarios

A continuación se muestra una lista de palabras clave contextuales:

Para la legibilidad, quizás desee limitar el uso de palabras clave contextuales como símbolos definidos por el usuario.

Windows en tiempo de ejecución

Comentarios

(No hay notas específicas de la plataforma para esta característica).

8d7y7wz6.collapse_all(es-es,VS.110).gifRequisitos

Opción del compilador: /ZW

Common Language Runtime

Comentarios

(No hay notas específicas de la plataforma para esta característica).

8d7y7wz6.collapse_all(es-es,VS.110).gifRequisitos

Opción del compilador: /clr

8d7y7wz6.collapse_all(es-es,VS.110).gifEjemplos

Ejemplo

El ejemplo de código siguiente se muestra que en el contexto adecuado, la palabra clave contextual de property se puede utilizar para definir una propiedad y una variable.

// 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

  

Vea también

Conceptos

Extensiones de componentes para plataformas de tiempo de ejecución