Compartir a través de


Asistente para agregar funciones miembro

Este asistente agrega la declaración de una función miembro al archivo de encabezado y una implementación de función miembro auxiliar al archivo de implementación de la clase seleccionada.

Una vez agregada la función miembro por medio del asistente, puede editar el código en el entorno de desarrollo.

  • Tipo de valor devuelto
    Define el tipo de valor devuelto por la función miembro que se agrega. Puede suministrar su propio tipo de valor devuelto o bien seleccionar uno en la lista de tipos disponibles. Para obtener información acerca de los tipos, vea Tipos fundamentales.

    char

    int

    unsigned int

    double

    long

    unsigned long

    float

    short

    void

    HRESULT

    unsigned char

     

  • Nombre de la función
    Define el nombre de la función miembro que se agrega.

  • Tipo de parámetro
    Define el tipo de parámetro que se agrega para la función miembro, si ésta acepta parámetros. Puede suministrar su propio tipo de parámetro o bien seleccionar uno en la lista de tipos disponibles.

    char

    int

    unsigned char

    double

    long

    unsigned int

    float

    short

    unsigned long

  • Nombre de parámetro
    Define el nombre de un parámetro que se agrega a la función miembro, si ésta acepta parámetros.

  • Lista de parámetros
    Muestra una lista de los parámetros que se han agregado a la función miembro. Para agregar un parámetro a la lista, suministre un tipo y un nombre en los cuadros Tipo de parámetro y Nombre de parámetro y haga clic en Agregar. Para quitar un parámetro de la lista, selecciónelo y haga clic en Quitar.

  • Acceso
    Define el acceso a la función miembro. Los modificadores de acceso son palabras clave que especifican el acceso que tienen otras clases a la función miembro. Vea Control de acceso a miembros para obtener más información sobre cómo especificar el acceso. El nivel de acceso predeterminado de una función miembro es public.

    Compruebe si la nueva función miembro es estática o virtual, y si es inline o pura. Si define la función miembro como pura, estará activada la casilla Virtual, pero la casilla Inline no estará disponible. El valor predeterminado es una función miembro no estática y no virtual.

    Opción

    Descripción

    Static

    Especifica que la función se comporta como una función global a la que se puede llamar desde fuera de la clase, incluso sin configurar la instancia de la clase. La función miembro no tiene acceso a miembros no estáticos. Una función miembro especificada como Static no puede ser virtual.

    Virtual

    Asegura que se llama a la función miembro correcta para un objeto, con independencia de la expresión utilizada para llamarla. Una función miembro especificada como Virtual no puede ser estática.

    Pure

    Indica que no se suministra la implementación de la función miembro virtual que se declara; por lo tanto, Pure sólo puede especificarse en funciones miembro virtuales. Para obtener más información, vea Sintaxis de declaración de miembros de clase.

    Una clase que contiene por lo menos una función miembro pura virtual se considera una clase abstracta. Las clases derivadas de la clase abstracta deben implementar la función miembro virtual pura o, de lo contrario, también son clases abstractas.

    En línea

    Indica al compilador que inserte una copia del cuerpo de la función miembro en cada lugar donde se llame a la función. Una función miembro especificada como Inline no puede ser pura.

  • Archivo .cpp
    Define la ubicación del archivo donde está escrita la implementación de la función miembro auxiliar. De forma predeterminada, se escribe en el archivo .cpp de la clase a la que se agrega la función miembro. Puede cambiar el nombre del archivo si hace clic en el botón de puntos suspensivos. La implementación de la función miembro se agrega al contenido del archivo seleccionado.

  • Comentarios
    Proporciona un comentario en el archivo de encabezado de la función miembro.

  • Firma de la función
    Muestra la función miembro tal como aparece en el código cuando se hace clic en Finalizar. El texto no se puede editar en este cuadro. Para cambiar la función miembro, modifique los cuadros apropiados en el asistente.

Vea también

Tareas

Agregar una función miembro