Banemus
Legacy Member
ok dus ik maak elke keer een nieuwe pointer aan naar een object en dan steek ik die pointer in een array van pointers
(publieke variabele)
Bullet *pBullet;
Buller *Bullets = new Bullet[100];
(lokaal)
pBullet = new Bullet(int, int, int, int);
//
Bullets = *pBullet;
maar als ik dus 2 keer nadenk verdwijnt mijn eerst bullet na een tijdje van het scherm dus doe ik.
delete Bullets;
dus nu wil ik graag die "i" van "delete Bullets" terug gebruiken .... hoe kan ik checken of Bullets bestaat? zodat ik geen array van 10000000 moet maken om veel kogels te knallen
ik heb geprobeert met if (Bullets == NULL){}
maar dan geeft ie een compile fout
kheb ook dit geprobeert
*pBullet = Bullets;
// if(pBullet == NULL){}
maar dan wil ie ni verder op da stuk want hij vind het niete ofzo "*pBullet = Bullets;"
houd er rekening mee er zijn nog wel wat meer loops en fors gebruikt maar ik heb te veel code gebruikt om dat hier even te pasten
(publieke variabele)
Bullet *pBullet;
Buller *Bullets = new Bullet[100];
(lokaal)
pBullet = new Bullet(int, int, int, int);
//
Bullets = *pBullet;
maar als ik dus 2 keer nadenk verdwijnt mijn eerst bullet na een tijdje van het scherm dus doe ik.
delete Bullets;
dus nu wil ik graag die "i" van "delete Bullets" terug gebruiken .... hoe kan ik checken of Bullets bestaat? zodat ik geen array van 10000000 moet maken om veel kogels te knallen
ik heb geprobeert met if (Bullets == NULL){}
maar dan geeft ie een compile fout
kheb ook dit geprobeert
*pBullet = Bullets;
// if(pBullet == NULL){}
maar dan wil ie ni verder op da stuk want hij vind het niete ofzo "*pBullet = Bullets;"
houd er rekening mee er zijn nog wel wat meer loops en fors gebruikt maar ik heb te veel code gebruikt om dat hier even te pasten
)
).