Foro de Java y C++ de Chuidiang

Este foro se mueve a Foro de Java y C++

Foro de Java y C++ de Chuidiang
[c++] variable de clase en bucle
* E-mail:
* Password:
Registrarse Presentación Miembros Imágenes
¿Has olvidado tu Password?

Lista de mensajes
Autor Mensaje
Chuidiang
 
Mensajes: 774
Registrado: Noviembre/2005
Estado: Off-line
Grupo: Administrador del foro
 
 
  Re: [c++] variable de clase en bucle 29/Febrero/2008 - 10:15

Hola:

Este foro se ha movido a http://foro.chuidiang.com

Se bueno
ade
 
Mensajes: 1
Registrado: Febrero/2008
Estado: Off-line
Grupo: Nuevo usuario
 
 
  [c++] variable de clase en bucle 28/Febrero/2008 - 23:42

Hola, tengo una duda que me crea un problema en un programa y quería ver si alguien me puede decir que pasa o como solucionarlo.

Tengo una clase definida, con su constructor, destructor, funciones, etc... Si luego en el main defino una variable de esa clase se me crea sin problemas y todo funciona bien. Lo hago de este modo.

nombreclase variable(datoentrada);

Todo funciona bien. El problema viene al hace eso mismo dentro de un bucle "for" ya que en el constructor de la clase se reserva memoria (new) para un array (definido en la clase). La primera vez se hace bien, pero en las sucesivas iteraciones del "for" al hacer el new que hay en el constructor se sobreescriben los datos reservados anteriormente (aún no liberados con delete). Es como que la variable de la clase se define encima de la anterior, ya que se llaman del mismo modo ("variable", según lo que puse arriba).

¿Hay alguna solución para este problema?. Gracias!


Usuarios activos
21 usuarios activos: 0 miembros y 21 huespedes en el foro.
 Reglas de mensaje
puedes escribir nuevos temas
puedes responder a los temas
puedes adjuntar archivos
no puedes editar tus mensajes
Contactar con el Administrador del foro.

La utilización del servicio vendrá condicionada por la previa aceptación de las Condiciones Generales de Uso del Servicio.



Foro gratis creado en ForosWebGratis.com. Crea tu propio foro aquí.