Aracılığıyla paylaş


CAtlArray sınıfı

Bu sınıf, bir array nesnesinde uygular.

template< 
   typename E,
   class ETraits = CElementTraits< E > 
>
class CAtlArray

Parametreler

  • E
    Dizide saklanan veri türü.

  • ETraits
    Öğeleri taşımak veya kopyalamak için kullanılan kod.

Üyeler

45dz8beb.collapse_all(tr-tr,VS.110).gifYöntemler

Ekle

Array nesnesi için bir öğe eklemek için bu yöntemi çağırın.

Append

Sonuna başka bir dizinin içeriğini eklemek için bu yöntemi çağırın.

AssertValid

Array nesnesi geçerli olduğunu doğrulamak için bu yöntemi çağırın.

CAtlArray

Oluşturucu.

~ CAtlArray

Yıkıcı.

Copy

Bir dizinin öğeleri diğerine kopyalamak için bu yöntemi çağırın.

FreeExtra

Boþ öðeler herhangi bir diziden kaldırmak için bu yöntemi çağırın.

GetAt

Dizi nesnesinden tek bir öğeyi almak için bu yöntemi çağırın.

GetCount

Bir dizide saklanan öğelerin sayısını döndürmek için bu yöntemi çağırın.

GetData

Dizinin ilk öğesi bir işaretçi dönmek için bu yöntemi çağırın.

InsertArrayAt

Bir dizi diğerine eklemek için bu yöntemi çağırın.

InsertAt

Dizi nesnesine (veya öğenin birden çok kopyasını) yeni bir öğe eklemek için bu yöntemi çağırın.

IsEmpty

Dizi boşsa test etmek için bu yöntemi çağırın.

RemoveAll

Dizi nesneden tüm öğeleri kaldırmak için bu yöntemi çağırın.

RemoveAt

Diziden bir veya daha fazla öğe kaldırmak için bu yöntemi çağırın.

SetAt

Array nesnesi bir öğenin değerini ayarlamak için bu yöntemi çağırın.

SetAtGrow

Gerektiği gibi dizi genişleterek array nesnesi, bir öğenin değerini ayarlamak için bu yöntemi çağırın.

SetCount

Dizi nesnenin boyutunu ayarlamak için bu yöntemi çağırın.

45dz8beb.collapse_all(tr-tr,VS.110).gifİşleçler

operator]

Dizideki bir öğe için bir başvuru döndürmek için bu işleç çağrı.

45dz8beb.collapse_all(tr-tr,VS.110).gifTypeDef

INARGTYPE

Diziye öğeler eklemek için kullanılacak veri türüdür.

OUTARGTYPE

Diziden öğelerini almak için kullanılacak veri türüdür.

Notlar

CAtlArray oluşturma ve kullanıcı tanımlı türü öğelerinin dizisini yönetme yöntemleri sağlar.Standart c diziler için benzer, ancak CAtlArray nesnesi, dinamik olarak sıkıştırmak ve gerektikçe büyümesini.Dizi dizini her zaman 0 konumunda başlar ve üst sınır sabit veya yeni öğe eklendikçe genişletmek için izin.

Öğelerin atl sınıfı küçük bir sayı ile diziler için CSimpleArray kullanılabilir.

CAtlArray mfc için kişinin çok yakından ilgili CArray class ve mfc projesinde aðrý seri hale getirme desteği olmadan çalışır.

Daha fazla bilgi için bkz: atl koleksiyon sýnýflarýný.

Gereksinimler

Başlık: atlcoll.h

Ayrıca bkz.

Başvuru

CArray sınıfı

Kavramlar

MMXSwarm örnek

DynamicConsumer örnek

UpdatePV örnek

Kayan yazı örneği

Diğer Kaynaklar

atl sınıfına genel bakış