Título: Objetos y Clases en c++ Publicado por: BrendiisFox en 18 Agosto 2015, 05:24 am Buenas noches, estoy haciendo un proyecto en c++ donde empezamos implementar clases, objetos y herencias. Mi duda es, cuando lleno esto como los mando a llamar en el main. No se si me explico y se me equivoco en algo por favor corrijanme
Por ejemplo Código
de antemano, muchas gracias! Título: Re: Objetos y Clases en c++ Publicado por: DarK_FirefoX en 18 Agosto 2015, 05:48 am Para utilizar una clase en el método main(), lo que tienes que hacer es crear una instancia de la clase. O sea inicializar el objeto.
Imagino que si estás estudiando, vas a ir familiarizandote con estos conceptos. Los constructores son funciones miembro especiales que sirven para inicializar un objeto de una determinada clase al mismo tiempo que se declara. En C++,si no definimos un contructor el compilador creará uno por defecto, sin parámetros, que no hará absolutamente nada. Los datos miembros del los objetos declarados en el programa contendrán basura. Los constructores son especiales por varios motivos:
Si quieres leer más sobre esto, llegate por aquí: http://c.conclase.net/curso/?cap=029 Ahora: Iría algo así como: Código
Nota: Para declarar objetos usando el constructor por defecto o un constructor que hayamos declarado sin parámetros no se debe usar el paréntesis: Código
Lo correcto es hacer: Código
Espero te haya quedado claro. Salu2s Título: Re: Objetos y Clases en c++ Publicado por: BrendiisFox en 18 Agosto 2015, 05:58 am Mas o menos, pero muchas gracias por tu respuesta.
Estoy trabajando con un programa para hacer cuentas. Es algo basico pero no tengo mucha base sobre este tema. Va algo asi, no es que el dconstructo CSuma estuviese vacio. Código
Título: Re: Objetos y Clases en c++ Publicado por: DarK_FirefoX en 18 Agosto 2015, 16:23 pm Entonces ¿Qué es lo que no te queda claro?
Yo te lo puse vacío porque esa clase la estas diseñando tu, y no puedo adivinar que es lo que quieres hacer con ella. Ejemplo: Supongamos que yo tengo una clase Fecha, que almacena el día, el mes y el año. Es constructor pues recibirá esos parámetros, y entonces en el cuerpo del constructor se los asigno a las propiedades que tendrá mi clase que representen al día, el mes y el año. Salu2s |