Compartir a través de


Implementar virtuales puras

Qué: genere el código necesario para implementar todos los métodos virtuales puros en una clase.

Cuándo: quiere heredar de una clase con funciones virtuales puras.

Por qué: Podría implementar manualmente todas las funciones virtuales puras una por una, pero esta característica generará de manera automática todas las firmas de método.

Cómo:

  1. Coloque el cursor de texto o el ratón sobre la clase en la que quiera implementar las funciones virtuales puras de la clase base.

    Captura de pantalla de una clase que tiene dos funciones virtuales puras denominadas Method1 y Method2. Una clase vacía denominada MyInheritedClass deriva de ella.

  2. A continuación, realice alguno de los siguientes procedimientos:

    • Teclado
      • Presione Ctrl+.para activar el menú Acciones rápidas y refactorizaciones, y seleccione Implementar todas las virtuales puras para la clase "NombreDeClase" en el menú contextual, donde NombreDeClase es el nombre de la clase seleccionada.
    • Mouse
      • Haga clic con el botón derecho y seleccione el menú Acciones rápidas y refactorizaciones, y seleccione Implementar todas las virtuales puras para la clase "NombreDeClase" en el menú contextual, donde NombreDeClase es el nombre de la clase seleccionada.
  3. Las firmas de métodos virtuales puros se crearán automáticamente y estarán listas para la implementación.

    Captura de pantalla de MyInheritedClass que ahora tiene dos definiciones de método virtual que coinciden con los nombres y firmas de las declaraciones de la clase base.