Czy jest w stanie mi ktoś wytłumaczyć dlaczego poniższy kod się nie kompiluje? Błąd w linii 19 - próba ponownego zadeklarowania wcześniej zadeklarowanej tablicy dynamicznej, ale w 16 linii ją zwalniam, więc nie wiem o co chodzi.
#include <iostream>
using namespace std;
int main()
{
int tablica1[5]={1,2,3,4,5};
int * wskaznik = new int[5];
for (int i=0;i<5;i++)
{
wskaznik[i]=tablica1[i];
cout<<wskaznik[i]<<endl;
}
delete [] wskaznik;
int tablica2[2]={7,8};
int * wskaznik = new int[2];
for (int i=0;i<2;i++)
{
wskaznik[i]=tablica2[i];
cout<<wskaznik[i]<<endl;
}
for (int i=0;i<5;i++)
{
cout<<wskaznik[i]<<endl;
}
return 0;
}