Hej, mam problem z napisaniem destruktora. Mam taki kod:
class A
{
int* tab;
int rozmiar;
public:
A(int r,int* t)
{
rozmiar=r;
tab = new int[rozmiar];
tab = t;
}
void wypisz()
{
for(int i=0; i<rozmiar; i++)
{
cout<<tab[i]<<endl;
}
}
~A()
{
delete[] tab;
}
};
Dostaję taki komunikat: app1 has triggered a breakpoint.
Nie rozumiem czemu tak nie chce działać skoro to(napisane w funkcji main) działa:
int* a;
a = new int[4];
delete[] a;
Bardzo proszę o pomoc/wyjaśnienie. Pozdrawiam