Citat:
Belphegor kaže:
Mrzi me da detaljisem pa cu u kratkim crtama reci ono sto vidim da ne valja
1. Pogresno alociras niz. 'si siguran da ti ne treba 1d niz?
How do I declare a 2d...
2. Ne valja ti kopi konstruktor, treba prvo da alociras prostor pre nego kopiras u niz.
3. Dodaj proveru da ne kopiras isti objekat (self assignment).
4. Koliko vidim nijedna metoda nije const-correct.
5. Koristi debugger, assert funkciju, postavi koji breakpoint...
|
Izgleda da je najveci problem kod mene bio do visual studija(ili zbog toga sto nisam radio const-correctness?). Uglavnom i pored toga sto sam alocirao memoriju kod konstruktora kopije i dalje nije hteo da radi program. Onda sam drugaru poslao projekat, on je kod sebe na windowsu 7 kompajlirao i sve je najnormalnije radilo. Poslao mi je njegov projekat sa windows-a 7 i sad i kod mene na xp-u radi kako treba. Jel zna neko zbog cega se ovakvi problemi desavaju?
Citat:
1. Pogresno alociras niz. 'si siguran da ti ne treba 1d niz?
|
to sam deklarisao 1d niz pokazivaca tipa predmet, ako si na to mislio