Partager via


Mots clés contextuels (extensions du composant C++)

Les mots clés contextuels sont des éléments de langage qui sont identifiés uniquement dans des contextes spécifiques.En dehors de le contexte spécifique, un mot clé contextuel peut être un symbole défini par l'utilisateur.

Tous les runtimes

Remarques

Voici une liste de mots clés contextuels :

Pour la lisibilité, vous pouvez limiter votre utilisation des mots clés contextuels sous la forme de symboles définis par l'utilisateur.

Windows Runtime

Remarques

(Il n'y a aucune note en plateforme spécifique pour cette fonctionnalité.)

8d7y7wz6.collapse_all(fr-fr,VS.110).gifConfiguration requise

Option du compilateur : /ZW

Common Language Runtime

Remarques

(Il n'y a aucune note en plateforme spécifique pour cette fonctionnalité.)

8d7y7wz6.collapse_all(fr-fr,VS.110).gifConfiguration requise

Option du compilateur : /clr

8d7y7wz6.collapse_all(fr-fr,VS.110).gifExemples

Exemple

L'exemple de code suivant montre que dans le contexte approprié, le mot clé contextuel d' property peut être utilisé pour définir une propriété et une 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);
}

Sortie

  

Voir aussi

Concepts

Extensions de composant pour les plateformes Runtime