Imam globalnu promenljivu oblika
A *p;
gde je A neka klasa.
Kasnije radim p = new A[n] i posle punim niz. Na ovom mestu se desava neverovatna stvar : new vrati sasvim ok adresu, ali p ne primi tu vrednost! Dakle ostaje isti, onako kako ga je kompajler inicijalizovao. I ovo je takodje cudno : pre bilo kakve dodele, ima vrednost koja nije neka od standardnih, 0x00000000 ili 0xcccccccc.
Sta se desava?
p.s. ovo sa naslovom teme >=15 karaktera je bull. morao sam opet da pisem poruku i da dodam ove tackice.
A *p;
gde je A neka klasa.
Kasnije radim p = new A[n] i posle punim niz. Na ovom mestu se desava neverovatna stvar : new vrati sasvim ok adresu, ali p ne primi tu vrednost! Dakle ostaje isti, onako kako ga je kompajler inicijalizovao. I ovo je takodje cudno : pre bilo kakve dodele, ima vrednost koja nije neka od standardnih, 0x00000000 ili 0xcccccccc.
Sta se desava?
p.s. ovo sa naslovom teme >=15 karaktera je bull. morao sam opet da pisem poruku i da dodam ove tackice.