Título: Punteros creacion de matriz Publicado por: Ja_90 en 7 Septiembre 2015, 19:59 pm Buenas,
En este codigo se trata de crear una matriz utilizando memoria dinamica con punteros, mi pregunta es porque al indicar la creacion de la segunda dimension no se antepone el (*) asterisco. donde esta esta parte del codigo (Vec = new int[y];) Código
Título: Re: como declaro una Clase llamada Matriz Publicado por: RockPosts en 7 Septiembre 2015, 20:46 pm En primer lugar, ¿el tamaño de la matriz está predefinido? ¿Tiene que ser cuadrada (2x2, 3x3...), o cuando te pida el determinante de la matriz no cuadrada te tiene que dar error?. Si la matriz es de un tamaño fijo, lo que tienes que hacer es guardar esa matriz como privada en la clase, tal que así:
Código
Entonces, a la hora de pasarle el orden, le pasarías 3 (es una matriz 3x3), en el caso del determinante, supondré que sabes como hacer un determinante. En el caso de rellenar, es sencillo (es asignar a cada calor de 'matriz' sus respectivos ceros o unos. Lo mismo en el caso de generar la matriz identidad Título: Re: Punteros creacion de matriz Publicado por: Ja_90 en 8 Septiembre 2015, 02:50 am RockPosts , Gracias por lo que me indicaste.....modifique el tema ya que encontre la forma de crear la matriz de manera dinamica con punteros pero me surge la duda que pongo alli arriba. Quisiera entender esa duda ya que por fin encontre la manera de implementarla en una clase.
Si alguien mas me pudiera colaborar explicandome el porque de mi pregunta. Muchas gracias. Título: Re: Punteros creacion de matriz Publicado por: someRandomCode en 8 Septiembre 2015, 03:42 am Vec es puntero a puntero de int.
Cuando haces el primer new, a Vec se le otorga espacio para almacenar 3 punteros a entero. Luego, para cada puntero a entero, se le da el espacio para sostener X enteros. Es decir: Vec = int** Vec[] = int* Vec[][] = int Título: Re: Punteros creacion de matriz Publicado por: Ja_90 en 8 Septiembre 2015, 05:52 am Muchisimas Gracias ya me quedo claro todo.
Título: Re: Punteros creacion de matriz Publicado por: someRandomCode en 8 Septiembre 2015, 14:08 pm Barbaro, cualquier consulta decinos..
Una cosita mas, marca como solucionado el thread asi ayuda a otras personas a buscar soluciones rapidas .. |