Aracılığıyla paylaş


CPtrArray sınıfı

Void işaretçiler dizileri destekler.

class CPtrArray : public CObject

Üyeler

Üye işlevlerini CPtrArray sınıfının üye işlevleri benzer CObArray.Bu benzerlik, kullanabileceğiniz CObArray başvuru belgelerini üye işlev özellikleri için.Nerede gördüğünüz bir CObject işaretçisi bir işlev parametresi veya dönüş değeri için bir işaretçi yerine void.

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

Örneğin, çevrilir

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

99hh7dk4.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CObArray::CObArray

Boş bir dizi oluşturur.

99hh7dk4.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CObArray::Add

Bir öğe dizinin sonuna ekler; dizi gerekirse büyür.

CObArray::Append

Başka bir dizi diziye ekler; dizi gerekirse büyür.

CObArray::Copy

Başka bir dizi diziye kopyalar; dizi gerekirse büyür.

CObArray::ElementAt

Dizi öğesi işaretçinin geçici bir başvuru döndürür.

CObArray::FreeExtra

Geçerli üst sınır üstündeki tüm kullanılmayan belleği boşaltır.

CObArray::GetAt

Belirtilen dizin değeri döndürür.

CObArray::GetCount

Bu dizideki öğe sayısını alır.

CObArray::GetData

Dizideki öğelerin erişim sağlar.Can be NULL.

CObArray::GetSize

Bu dizideki öğe sayısını alır.

CObArray::GetUpperBound

En büyük geçerli dizinini döndürür.

CObArray::InsertAt

Belirtilen bir dizinde bir öğe (veya başka bir dizideki tüm öğelerin) ekler.

CObArray::IsEmpty

Dizi boş olup olmadığını belirler.

CObArray::RemoveAll

Tüm öğeleri bu diziden çıkarır.

CObArray::RemoveAt

Bir öğeye belirli bir dizini kaldırır.

CObArray::SetAt

Belirtilen dizin değerini belirler; dizi büyümesine izin verilmiyor.

CObArray::SetAtGrow

Belirtilen dizin değerini belirler; dizi gerekirse büyür.

CObArray::SetSize

Bu dizinin içerdiği öğelerin sayısını ayarlar.

99hh7dk4.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

[CObArray::operator]

Ayarlar veya öğe belirtilen dizinde alır.

Notlar

CPtrArrayeklediğini IMPLEMENT_DYNAMIC makro çalışma zamanı tür erişim ve için dökme desteklemek için bir CDumpContext nesnesi.İşaretçiyi tek tek dizi öğelerinin bir döküm gerekiyorsa, 1 veya daha büyük döküm bağlam derinliğini ayarlamanız gerekir.

[!NOT]

Bir dizi kullanmadan önce kullanmak SetSize boyutuna kurmak ve onun için bellek ayrılamadı.Değil kullanırsanız, SetSize, sizin diziye öğeler ekleme neden sık sık bırakılan ve kopyalanmış için.Sık sık yeniden tahsisat ve kopyalama verimsiz ve bellek parçalara.

İşaretçiyi diziler seri hale getirilemez.

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

Daha fazla bilgi için CPtrArray, makaleye bakın koleksiyonları.

Devralma hiyerarşisi

CObject

CPtrArray

Gereksinimler

Başlık: afxcoll.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik

CObArray sınıfı