Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Crear varios objetos que hagan lo suyo independientemente.

Estas en el tema de Crear varios objetos que hagan lo suyo independientemente. en el foro de C/C++ en Foros del Web. estoy creando un programita gráfico, pero mi duda es en cuanto a objetos... yo creo mi class robot { int x,y; int mover(); } luego ...
  #1 (permalink)  
Antiguo 05/11/2011, 07:11
 
Fecha de Ingreso: julio-2011
Ubicación: Querétaro México
Mensajes: 34
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta Crear varios objetos que hagan lo suyo independientemente.

estoy creando un programita gráfico, pero mi duda es en cuanto a objetos...
yo creo mi

class robot
{
int x,y;
int mover();
}

luego la funcion mover

int mover(){x+=1; y+=1;}

y en el main creo mis objetos y llamo a sus respectivas funciones:

int main(){
robot obj_robot_1, obj_robot_2;
obj_robot_1->robot::mover();
obj_robot_1->robot::mover();
}

el problema aqui es que necesito algo como un for que me cree solito 10 objetos y empiezen a hacer lo suyo , pero no se como hacer tal cosa.

alguna idea?
  #2 (permalink)  
Antiguo 05/11/2011, 10:11
 
Fecha de Ingreso: enero-2011
Ubicación: Venezuela, Táchira
Mensajes: 96
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: Crear varios objetos que hagan lo suyo independientemente.

Cita:
Iniciado por Tortoiseius Ver Mensaje
estoy creando un programita gráfico, pero mi duda es en cuanto a objetos...
yo creo mi

class robot
{
int x,y;
int mover();
}

luego la funcion mover

int mover(){x+=1; y+=1;}

y en el main creo mis objetos y llamo a sus respectivas funciones:

int main(){
robot obj_robot_1, obj_robot_2;
obj_robot_1->robot::mover();
obj_robot_1->robot::mover();
}

el problema aqui es que necesito algo como un for que me cree solito 10 objetos y empiezen a hacer lo suyo , pero no se como hacer tal cosa.

alguna idea?
puede ser algo asi:

Código C++:
Ver original
  1. robot obj_robot[10];//el diez lo puedes cambiar por la cantidad de objetos que quieras
  2. for(int i=0; i<10; i++){
  3.   obj_robot[i]->robot::mover();
  4. }

con eso crearas 10 objetos de tipo robot
  #3 (permalink)  
Antiguo 05/11/2011, 18:51
 
Fecha de Ingreso: julio-2011
Ubicación: Querétaro México
Mensajes: 34
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Crear varios objetos que hagan lo suyo independientemente.

Cita:
Iniciado por gorystyle Ver Mensaje
puede ser algo asi:

Código C++:
Ver original
  1. robot obj_robot[10];//el diez lo puedes cambiar por la cantidad de objetos que quieras
  2. for(int i=0; i<10; i++){
  3.   obj_robot[i]->robot::mover();
  4. }

con eso crearas 10 objetos de tipo robot
jesucristo!, no se me había ocurrido, lo probaré!, en serio no sabes que solución me brindaste! :D.
  #4 (permalink)  
Antiguo 05/11/2011, 19:38
 
Fecha de Ingreso: enero-2011
Ubicación: Venezuela, Táchira
Mensajes: 96
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: Crear varios objetos que hagan lo suyo independientemente.

Cita:
Iniciado por Tortoiseius Ver Mensaje
jesucristo!, no se me había ocurrido, lo probaré!, en serio no sabes que solución me brindaste! :D.
jeje dale prueba cualquier cosa avisas

Etiquetas: c++, clase, objetos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:42.