CPtrArray

CPtrArray sınıfı geçersiz işaretçi dizileri destekler.

CPtrArray üye işlevlerini, sınıfın CObArrayüye işlevlerine benzer. Bu benzerlik nedeniyle CObArray başvuru belgelerini üye işlev özellikleri kullanabilirsiniz. Her yerde CObject işaretçisi bir işlev parametre olarak görmek veya dönüş değeri, Geçersiz bir işaretçi yerine.

CObject * CObArray::GetAt (int lt; nIndex >) const

örneğin, çevirir

void * CPtrArray::GetAt (int lt; nIndex >) const

CPtrArray , çalışma zamanı tür erişim ve bir CDumpContext nesnesine damping desteklemek için IMPLEMENT_DYNAMIC makro içermektedir. Bireysel işaretçi dizi öğelerinin bir dökümü gerekiyorsa, 1 ya da daha fazla döküm bağlamı derinliği ayarlamalısınız.

&Notnbsp;  Bir dizi kullanmadan önce SetSize boyutuna kurmak ve bellek ayırmak için kullanın. Neden SetSizekullanmazsanız, diziye öğeler ekleme sık ayrılırken ve kopyalanabilir oluyor. Verimsiz ve bellek parçası sık sık tahsisat ve kopyalama.

İşaretçiyi diziler getirilemez.

Bir işaretçi dizi silindiğinde veya öğelerini kaldırıldığında, yalnızca işaretçileri kaldırılır, değil oldukları varlıklar.

CPtrArrayhakkında daha fazla bilgi için bkz: yazı Koleksiyon Visual c++ programlama Kılavuzu.

# include lt;afxcoll.h>

Sı&nıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Ayrıca bkz: CObArray

Index