Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2008, 10:11
pedro_cesar
 
Fecha de Ingreso: septiembre-2006
Mensajes: 328
Antigüedad: 18 años, 4 meses
Puntos: 3
Pregunta Problema con Arreglo Dinamico

Estoy tratando de resolver una asignacion de la uni, pero tengo un problema con un arreglo dinamico.

Esto esta dentro de una clase:
Código:
class TMatriz {
          
          int i, j;
          float matriz[i][j];
          ...
          ...
};
y este es el constructor:
Código:
//Constructor de TMatriz.h
TMatriz::TMatriz (int numFilas=3, int numCols=3) {
          
          i= numFilas; j= numCols;
          &matriz= (float*) calloc ((i*j), sizeof(float));
}
Me dice: "Uso Invalido del miembro no-estatico TMatriz::i", y lo mismo para "j" *
Pero no entiendo, no se supone que matriz[i][j] solo se llama por medio del constructor? y cuando esto sucede "i" y "j" ya tienen valores asignados.

* El error reportado dice: invalid use of non-static data member `TMatriz::i'