<div dir="ltr">El 24 de agosto de 2008 7:49, carles <span dir="ltr"><<a href="mailto:carsato1@yahoo.es">carsato1@yahoo.es</a>></span> escribió:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola<br>
<br>
  Quisiera crear una matriz de n dimensiones dinámica. Para ello he<br>
pensado en crear un puntero unsigned int**...* de n dimensiones y<br>
reservar espacio con el operador new, para ello haría falta una funcion<br>
de reserva para cada dimension, pero eso es otra historia.<br>
  El problema con el que me he encontrado es que no puedo reservar una<br>
variable int*...* en tiempo de ejecución<br>
<br>
  Lo que intento hacer es crear una clase que tenga la variable<br>
int*...*, para ello hago<br>
<br>
        int * matriz;<br>
<br>
        y una vez sabida la dimensión pretendo cambiar el tipo de la variable<br>
"matriz" a int *...*, ahí es donde tengo el problema, ya que eso no lo<br>
permite el compilador por ninguno de los métodos de cásting que he<br>
encontrado en manuales.<br>
<br>
  ¿Alguien puede sugerirme alguna solución? ¿Hay otro, o algún, método<br>
para hacer lo que yo quiero?<br>
<br>
Gracias por vuestro tiempo ;)<br>
<br>
Un saludo.<br>
<br>
<br>
</blockquote><div><br>mmmm la verdad es que lo estuve pensando .... y lo unico que se me ocurrio es que crearas una clase .... la cual tubiera no se po:<br>private:<br>     int *matriz;<br>     int **matriz;<br>                ....<br>
               ....<br>     int ***********************************************************************matriz;<br><br>y que luego le dijeras al user que ingrese la dimension para trabajar .... o la puedes definir segun los datos ... y a raiz de esta .... trabaje con switch para el tipo de matriz ...<br>
<br>eso se me ocurrio ... medio chanta ... pero funciona ....<br><br>sl2<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Fabian Arenas L.<br>Estudiante de Ingeniería en Informática. UTEM<br>Web: <a href="http://eterniosilicio.blogspot.com/">http://eterniosilicio.blogspot.com/</a><br>Linux Registered User #476277 - <a href="http://counter.li.org/">http://counter.li.org/</a><br>
Si nada te resulta.......Rutea el algoritmo po GIL!!!<br><br>
</div>