Prikaz jedne poruke
Stara 24.6.2013, 17:49   #237
Twisterzemun
Član
 
Član od: 6.2.2012.
Poruke: 151
Zahvalnice: 87
Zahvaljeno 60 puta na 40 poruka
Određen forumom Re: How to... C++

Citat:
Belphegor kaže: Pregled poruke
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
Twisterzemun je offline   Odgovor sa citatom ove poruke