Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Temas - _el_aprendiz_

#1
Hola:

Estoy intentando crear de manera dinamica una matriz que contiene una structura llamada Point (la cual contiene dos enteros, x e y). El programa me compila, pero lanza un error de ejecucion por no tener inicializada la variable.

En mi programa necesito:
1) que Point sea una structura y no una clase.
2) que defina la matriz antes de saber la dimensiones que tendra.

He intentado varias forma, pero no me resulta. El concepto no lo tengo claro.
Me puedes ayudar por favor?. Muchas Gracias.




struct Point{
   int x,y;
};

int main(){
   Point** matriz;

//Valores obtenidos de otro lado, despues de tener definida la matriz de Puntos.
   int rowNumber=10;
   int colNumber=20;

   *matriz=new Point[rowNumber];  // En este punto lanza el error de ejecucion

   for(int i=0;i<rowNumber;i++)
      matriz=new Point[colNumber];

return -1;
}