Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.460 pregleda

Najnovija ↓

problem pri unistavanju objekta 24.01.2008. u 16:31 · pre 228 meseci #1
Program je implementacija metoda racionalne interpolacije (u .NETu 2003). I imam problem sa unistavanjem objekta, program mi vec radi sve sto treba da radi, "samo" se ne zavrsava regularno.

Evo sta mi izbacuje:


Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at delete(Void* )
at std._Destroy_range<class std::vector<double,class std::allocator<double> >,class std::allocator<class std::vector<double,class std::allocator<double> > > >(vector<double,std::allocator<double> >* _First, vector<double,std::allocator<double> >* _Last, allocator<std::vector<double,std::allocator<double> > >* _Al,_Nonscalar_ptr_iterator_tag __unnamed003)
at Matrix.__dtor(Matrix* )
at RationalInterpolationMethod2.__dtor(RationalInterpolationMethod2* )
at main()


Zasto moze da dodje do ove greske?
Nisam kacio kod, mislim da ga ima previse; pa su prosto asocijacije dobrodosle, ne ocekujem da mi vi skroz resite, i tako to.

Napomena: Dakle, unistavam objekat klase Matrix. Medjutim, u programu imam jedno uspesno unistavanje ovakvog objekta (kao podobjekta objekta neke druge klase, pretpostavljam da je, bar za sad, nebitno koje). I nije da unistavam objekat koji nisam napravio; to sam proverio.

PS. Prvi put se obracam za pomoc na forumu, i nisam neki iskusan programer, pa se izvinjavam ako sam izostavio neke neophodne informacije.
Re: problem pri unistavanju objekta 25.01.2008. u 12:59 · pre 228 meseci #2
Ja mogu da vidim dva slucaja gde bi ovako nesto moglo da se desi pa proveri ipak da li jedan od ta dva.

1. Ako je u pitanju nasledjeni destruktor, mozda u parent destruktoru postoji delete za member objekat.
2. Da li je uopste member objekat kreiran dinamicki? (da li je kreiran upotrebom operatora new?)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme