Witam, przeglądając kurs c++ MZ na YT, a konkretnie odcinek o wskaźnikach w pierwszym programie
( kod poniżej ) Visual Studio wyrzuca mi tutaj error, konkretnie mówi, że znalazł breakpoint.
Doszedłem do tego, że problem pojawia się przy zwalnianiu pamięci ( kiedy usunę linijke delete [] tablica; problem nie występuje ). W teorii pamięć została zwolniona już wcześniej, ale wobec tego gdzie?
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int ile;
cout << "Ile chcesz miec miejsc w tablicy?: ";
cin >> ile;
int *tablica;
tablica = new int[ile];
for (int i = 0; i < ile; i++)
{
cout << (int)tablica << endl;
tablica++;
}
delete [] tablica;
_getch();
}