Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Synth3tik0 en 1 Enero 2013, 00:48 am



Título: Como creo un arreglo MultiClase? a = {String, int, miclase}
Publicado por: Synth3tik0 en 1 Enero 2013, 00:48 am
Al mas puro stylo python que en un arreglo  puede tener diferentes  objetos de distintas clases pero ahora en c++.
Me parece que en java tambien se puede con object ar= new clase()


Título: Re: Como creo un arreglo MultiClase? a = {String, int, miclase}
Publicado por: Stakewinner00 en 1 Enero 2013, 11:39 am
Creo que los arreglos los defines según el tipo de datos así que no se me ocurre como hacer un vector multiclase.

Quizás puedas guardar todos los datos como int por ejemplo y luego vas transformando los valores a su clase original.

algo así como convertir los chars a int, guardarlos en un vector y cuando los necesites los reconviertes a char.


Título: Re: Como creo un arreglo MultiClase? a = {String, int, miclase}
Publicado por: 0xDani en 1 Enero 2013, 21:11 pm
Puedes plantearlo como un arreglo de punteros a void que almacenen la direccion de cada elemento, y hacer una clase para hacer las operaciones de este tipo mas transparentes.