Wywala mi błąd podczas działania programu, jak nie kasuję wskaźników to jest ok.
#include <iostream>
using namespace std;
int main()
{
int sz = 5;
int* tab = new int[sz];
for(int i = 0; i<sz; i++)
tab[i] = i;
int* tab1 = new int[sz+1];
tab1 = tab;
tab1[sz] = 111;
sz++;
tab = tab1;
for(int i = 0; i<sz; i++)
cout << tab[i] << endl;
delete [] tab1;
delete [] tab;
return 0;
}
- poprawione formatowanie kodu*