Partager via


Implémenter les virtuels purs

Quoi : Générer immédiatement le code requis pour implémenter toutes les méthodes virtuelles pures dans une classe.

Quand : vous voulez hériter d’une classe avec des fonctions virtuelles pures.

Pourquoi : vous pouvez implémenter manuellement toutes les fonctions virtuelles pures une par une, mais cette fonctionnalité génère automatiquement toutes les signatures de méthode.

Comment :

  1. placez le curseur texte ou de la souris sur la classe dans laquelle vous souhaitez implémenter les fonctions virtuelles pures de la classe de base.

    Capture d’écran d’une classe qui a deux fonctions virtuelles pures nommées Method1 et Method2. Une classe vide nommée MyInheritedClass dérive de celle-ci.

  2. Effectuez ensuite l'une des opérations suivantes :

    • Clavier
      • Appuyez sur Ctrl+. pour afficher le menu Actions rapides et refactorisations, puis sélectionnez Implémenter tous les virtuels purs pour la classe ’ClassName dans le menu contextuel, où ClassName est le nom de la classe sélectionnée.
    • Souris
      • Cliquez avec le bouton droit et choisissez le menu Actions rapides et refactorisations, puis sélectionnez Implémenter tous les virtuels purs pour la classe 'ClassName' dans le menu contextuel, où ClassName est le nom de la classe sélectionnée.
  3. Les signatures de méthode virtuelle pure sont créées automatiquement, prêtes à être implémentées.

    Capture d’écran de MyInheritedClass qui comporte désormais 2 définitions de méthode virtuelle qui correspondent aux noms et signatures des déclarations dans la classe de base.