Witam
Dlaczego we fragmencie
void Stack::push(int a, int b)
{
if(sp == n) // Sprawdzamy, czy na stosie jest miejsce
{ // Jeśli nie, to
n += SGROW; // Powiększamy rozmiar
int * T = new int[n]; // Tworzymy nowy stos
for(int i = 0; i < sp; i++)
T[i] = S[i]; // Kopiujemy stary stos do nowego
delete [] S; // Stary stos usuwamy
S = T; // Nowy stos przydzielamy S
}
S[sp++] = a; // Na stosie umieszczamy a i b
S[sp++] = b;
}
dokładnie
n += SGROW; // Powiększamy rozmiar
pojawia się błąd składni związany z ";"
Dziękuje za pomoc