Esto esta dentro de una clase:
Código:
y este es el constructor:class TMatriz { int i, j; float matriz[i][j]; ... ... };
Código:
Me dice: "Uso Invalido del miembro no-estatico TMatriz::i", y lo mismo para "j" *//Constructor de TMatriz.h TMatriz::TMatriz (int numFilas=3, int numCols=3) { i= numFilas; j= numCols; &matriz= (float*) calloc ((i*j), sizeof(float)); }
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'