AleMario
ho un problemino... devo riuscire a dichiarare una matrice in modo dinamico acquisendo da input righe e colonne; in più la matrice è all'interno di una classe e il tipo base è definito da me...
ecco il codice
Codice:
cella **Matrice;
public:
datitot(int righe, int colonne){ //costruttore
Matrice = new( cella * );
for(int i=0;i<righe;i++)
Matrice[i] = new cella;
}
e questa è la dichiarazione nel main. i e k sono già stati acquisiti
Codice:
datitot letti = new datitot(i,k);
Non capisco cosa vuoi fare...
Io sinceramente farei così:
Codice:
class Matrice
{
int Matrix;
public:
Matrice(int righe, int colonne);
{
Matrix [righe][colonne];
}
[...]
};
int main(int argc, char *argv[])
{
int righe, colonne;
cin >> righe;
cin >> colonne;
Matrice miaMatrice(righe, colonne);
return 0;
}