Kitap * pKitap[10];
for(int i = 0; i < 10; i++)
{
pKitap[i] = new Kitap;
pKitap[i]->setAd(setAd);
}
pKitap[0]->setAd(setAd); // sonradan erişmek için
pKitap[1]->setAd(setAd);
pKitap[2]->setAd(setAd);
pKitap[3]->setAd(setAd);
bu şekilde 10 a kadar gider
Eğer 1 defa oluşturup sürekli kullanacaksanız serbest bırakmaya gerek yok, fakat sürekli new operatörü kullanılacaksa bellek sızıntısı oluşur, aşağıdaki şekilde serbest bırakmak gerek
for(int i = 0; i < 10; i++)
{
free(pKitap[i]); // new oparatörü ile açılan alanı serbest bırak.
}
free(pKitap[i]); yerine delete pKitap[i] kullanmak daha doğru olacaktır.