• Inicio
  • Buscar
  • Ingresar
  • Registrarse

    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • C / C++ »
    • [ayuda] Clases
    • Imprimir
    Páginas: [1]   Ir Abajo

    Autor Tema: [ayuda] Clases  (Leído 5585 veces)

    Desconectado r1ghtz0

    • { L4 } Geek
    • ****
    • Mensajes: 303
    • Estudiando
      • Ver Perfil
    [ayuda] Clases
    « en: Abril 16, 2019, 01:11:18 am »
    Vi que en esta clase se define una función Hora(); sin tipo de dato:

    Código: [Seleccionar]
    class Hora{

    public:
    Hora();
    void estableceHora(int h, int m, int s)
    void imprimeMilitar();
    void imprimeEstandar();

    private:
    int hora;
    int minuto;
    int segundo;
    };
    En línea

    Desconectado r1ghtz0

    • { L4 } Geek
    • ****
    • Mensajes: 303
    • Estudiando
      • Ver Perfil
    Re:[ayuda] Clases
    « Respuesta #1 en: Abril 16, 2019, 01:15:51 am »
    ¿Que es esta función que se define como Hora(); y para que sirve?
    En línea

    Desconectado animanegra

    • { L7 } Juanker
    • *******
    • Mensajes: 1292
      • Ver Perfil
    Re:[ayuda] Clases
    « Respuesta #2 en: Abril 16, 2019, 11:52:55 am »
    Es el constructor de la clase y es la que permite que cuando se construye un objeto nuedo de la clase Hora este tenga un espacio en memoria y probablemente defina valores para los atributos hora, minuto y segundo. Pero eso dependerá de su implementación interna.
    Cuando haces un new, en realidad estas llamando al constructor de la clase.
    En línea

    Errante

    • Imprimir
    Páginas: [1]   Ir Arriba
    • Hack x Crack - Comunidad de Seguridad informática »
    • Programación »
    • C / C++ »
    • [ayuda] Clases
     

    • SMF | SMF © 2013, Simple Machines
    • XHTML
    • RSS
    • WAP2
    Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso... Learn more