Witam!
double wiersze = 10;
double kolumny = 6;
double **tab;
tab = new double *[wiersze];
for (int i=0; i<wiersze; i++)
{
tab[i] = new double [kolumny];
}
Sprawa wygląda tak, że przy robieniu dwuwymiarowej tablicy double gdy kompiluje program to wyskakuje błąd:
error: expression in new-declarator must have integral or enumeration type
Gdy robię ten sam sposób a tylko podmienię typ zmiennych na int - wszystko działa.
Również działa gdy zamiast:
tab = new double *[wiersze];
tab [i] = new double [kolumny];
napiszę:
tab = new double *[10];
tab [i] = new double [6];
Lecz czemu wyskakuje błąd w wersji pierwszej?
Z góry dziękuje za pomoc!