D.A.I (Trassierra, Córdoba)
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

D.A.I (Trassierra, Córdoba)

D.A.I (Trassierra, Córdoba)
 
ÍndiceÍndice  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  ConectarseConectarse  

 

 Ejercicio 3 - Examen C++ 18-05-2009

Ir abajo 
3 participantes
AutorMensaje
Edu
Grado2(EDVAC)
Grado2(EDVAC)
Edu


Cantidad de envíos : 82
Fecha de inscripción : 30/10/2008

Ejercicio 3 - Examen C++ 18-05-2009 Empty
MensajeTema: Ejercicio 3 - Examen C++ 18-05-2009   Ejercicio 3 - Examen C++ 18-05-2009 Icon_minitimeJue Mayo 21, 2009 3:36 pm

Mirad, tengo una duda en este ejercicio.
Resulta que en las opciones del menú: 1 (inicializar los procesos a 0) y 2 (asignar un valor introducido por teclado a todos los procesos), hay que usar, respectivamente, un constructor sin parámetro y otro con.
Mi duda va referida al constructor con parámetros.
En el "case 2:" del menú, yo pongo "Introduce valor para los procesos:" con una variable "valor". Aquí está mi problema: ¿cómo hago para llamar al constructor con ese valor?

Saludos Wink
Volver arriba Ir abajo
juan
Maestro de código
Maestro de código
juan


Cantidad de envíos : 83
Fecha de inscripción : 25/10/2008
Edad : 36

Ejercicio 3 - Examen C++ 18-05-2009 Empty
MensajeTema: Re: Ejercicio 3 - Examen C++ 18-05-2009   Ejercicio 3 - Examen C++ 18-05-2009 Icon_minitimeJue Mayo 21, 2009 9:27 pm

antes de nada...no me hagas muxo caso, me exan humo las orejas y todavia me keda muuuuuxo x hacer antes de mañana, pero volviendo a tu duda...

laclase ob(valor) no vale? siendo ob el objeto, laclase el nombre de la clase y valor la variable valor?
Volver arriba Ir abajo
Edu
Grado2(EDVAC)
Grado2(EDVAC)
Edu


Cantidad de envíos : 82
Fecha de inscripción : 30/10/2008

Ejercicio 3 - Examen C++ 18-05-2009 Empty
MensajeTema: Re: Ejercicio 3 - Examen C++ 18-05-2009   Ejercicio 3 - Examen C++ 18-05-2009 Icon_minitimeJue Mayo 21, 2009 10:12 pm

Sí sí, pero eso lo declaras antes de hacer cualquier cosa en el main. Pero lo que yo digo, es que si en la opción 2 del menú introduces el valor para que lo reciba el constructor de parámetros, ¿cómo haces para que se vaya al constructor y haga lo que tiene su contenido?
Volver arriba Ir abajo
juan
Maestro de código
Maestro de código
juan


Cantidad de envíos : 83
Fecha de inscripción : 25/10/2008
Edad : 36

Ejercicio 3 - Examen C++ 18-05-2009 Empty
MensajeTema: Re: Ejercicio 3 - Examen C++ 18-05-2009   Ejercicio 3 - Examen C++ 18-05-2009 Icon_minitimeJue Mayo 21, 2009 11:38 pm

prueba a no declararlo al principio y declararlo cuando te haga falta ;

ventajas de C++ xD
Volver arriba Ir abajo
Edu
Grado2(EDVAC)
Grado2(EDVAC)
Edu


Cantidad de envíos : 82
Fecha de inscripción : 30/10/2008

Ejercicio 3 - Examen C++ 18-05-2009 Empty
MensajeTema: Re: Ejercicio 3 - Examen C++ 18-05-2009   Ejercicio 3 - Examen C++ 18-05-2009 Icon_minitimeVie Mayo 22, 2009 12:32 am

Qué va Juan, ya he probado muchas combinaciones como esas xD
Volver arriba Ir abajo
Patri
Aprendiz de foro
Aprendiz de foro
Patri


Cantidad de envíos : 24
Fecha de inscripción : 27/10/2008

Ejercicio 3 - Examen C++ 18-05-2009 Empty
MensajeTema: Re: Ejercicio 3 - Examen C++ 18-05-2009   Ejercicio 3 - Examen C++ 18-05-2009 Icon_minitimeVie Mayo 22, 2009 7:01 pm

Hola edu, no se si te entendido bien el problema que tienes, pero si es lo que entiendo, al constructor de un objeto solo lo puedes llamas cuando declaras ese objeto, es decir al principio. si kiers ya meterle un valor tienes que crear una funcion miembro de la clase, y ya esta. El problema creo que te surge porque en el enunciado del ejercicio viene que sobrecargues el constructor no? si kieres utilizarlo la unica forma que tienes es de declarar dos objeto, por ejemplo:
mivector ob1; //aki llama al contructor sin inicializacion
mivector ob2(y pones los parametros); //aki llama al costructor inicializado

sino es asi, tiens que hacer una funcion miembro como tal:

void miproceso::getproceso()
{
int i;
int estado;
for (i=0; i<50; i++)
{
cout << "Introduce el estado del proceso" << i+1 <<":";
cin >> estado;
proceso[i]=estado;

}
}


espero que te sirve de algo, pero lo que si tengo claro es que al contructor de una clase solo se le llama cuando se delara un objeto de esa clase, si no es eso lo que preguntabas ya me lo diras, xDD suerte,^^
Volver arriba Ir abajo
Edu
Grado2(EDVAC)
Grado2(EDVAC)
Edu


Cantidad de envíos : 82
Fecha de inscripción : 30/10/2008

Ejercicio 3 - Examen C++ 18-05-2009 Empty
MensajeTema: Re: Ejercicio 3 - Examen C++ 18-05-2009   Ejercicio 3 - Examen C++ 18-05-2009 Icon_minitimeDom Mayo 24, 2009 7:06 pm

Es eso Patri. Ya me lo confirmó Salva.
Hay que hacer una función miembro que asigne ese valor a todos los procesos.
Joder qué nervios. Espero que salga todo bien.
Volver arriba Ir abajo
Contenido patrocinado





Ejercicio 3 - Examen C++ 18-05-2009 Empty
MensajeTema: Re: Ejercicio 3 - Examen C++ 18-05-2009   Ejercicio 3 - Examen C++ 18-05-2009 Icon_minitime

Volver arriba Ir abajo
 
Ejercicio 3 - Examen C++ 18-05-2009
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Ejercicio 17 por fin modificado
» Ejercicio 15, por admin
» Ejercicio nº 15 en C.
» Relacion de ejercicios de PMUL
» Ejercicio tipo C++

Permisos de este foro:No puedes responder a temas en este foro.
D.A.I (Trassierra, Córdoba) :: PLE :: Código dudas/sugerencias-
Cambiar a:  
Ante la inminente, lenta, cercana e inexorable finalización de su vida útil. Propongo la plataforma: !Salvemos al foro! Salvando el foro estás contribuyendo en la lucha del cambio climático, en la reproducción del lince ibérico, salvas la amazonia y con cada visita estás alimentando a un pobre informático:

!Por un foro DAI para nuestros hijos!
Le quedan 20 dias al foro, !actúa!

Get your own Chat Box! Go Large!
Situación actual en cordoba aeropuerto

Free counter and web stats
Crear foro | ©phpBB | Foro gratis de asistencia | Denunciar un abuso | foro gratis