Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - SySKNoT

#1
Saludos Diego,

No llevo mucho por estos foros y por fin me decido a escribir, ahí va mi respuesta:

En mi opinión y según lo que leo creo que deberías plantearte el cómo almacenas la información dentro de la clase. Por lo que he entendido, tú quieres recorrer los miembros (sus variables y arrays) ya sea para serializarlos o simplemente para realizar algún tipo de búsqueda y no se te ocurre cómo acceder y recorrer a los miembros de forma dinámica (los Arrays presupongo).
¿Utilizas la clase Array de c++? Porque en ese caso dispones de un método count que te devuelve el valor de los elementos que contiene el array, pero si creas el array de esta forma: <tipo> array [tamaño]; , asignándole un tamaño, no tiene sentido recorrerlo de forma dinámica ya que sus elementos no son dinámicos (utilizarías el tamaño asignado en su declaración (puedes usar un define, por ejemplo). Otra cosa sería que utilizaras alguna función para redimensionarlo, para ajustarlo al número de elementos, pero lo veo mucho más complicado que utilizar la clase Array ya implementada. Luego solo tendrías que usar un bucle for (o foreach para recorrer una colección) y listo.

Perdón si he metido la pata en algo, no soy ningún maestro. Si necesitas ayuda, cachos de código ayudan.

Un saludo!





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.