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.