CWordArray Sınıfı
16 bit sözcük dizilerini destekler.
Sözdizimi
class CWordArray : public CObject
Üyeler
öğesinin CWordArray
üye işlevleri, CObArray sınıfının üye işlevlerine benzer. Bu benzerlik nedeniyle, üye işlevi özellikleri için başvuru belgelerini kullanabilirsiniz CObArray
. CObject işaretçisini işlev parametresi veya dönüş değeri olarak gördüğünüz her yerde bir WORD kullanın.
CObject* CObArray::GetAt( int <nIndex> ) const;
örneğin,
WORD CWordArray::GetAt( int <nIndex> ) const;
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CWordArray::CWordArray | Boş bir dizi oluşturur. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CWordArray::Add | Dizinin sonuna bir öğe ekler; gerekirse diziyi büyütür. |
CWordArray::Append | Diziye başka bir dizi ekler; gerekirse diziyi büyütür. |
CWordArray::Copy | Diziye başka bir dizi kopyalar; gerekirse diziyi büyütür. |
CWordArray::ElementAt | Dizi içindeki öğe işaretçisine geçici bir başvuru döndürür. |
CWordArray::FreeExtra | Kullanılmayan tüm belleği geçerli üst sınırın üzerinde serbest bırakır. |
CWordArray::GetAt | Belirli bir dizindeki değeri döndürür. |
CWordArray::GetCount | Bu dizideki öğelerin sayısını alır. |
CWordArray::GetData | Dizideki öğelere erişime izin verir. NULL olabilir. |
CWordArray::GetSize | Bu dizideki öğelerin sayısını alır. |
CWordArray::GetUpperBound | En büyük geçerli dizini döndürür. |
CWordArray::InsertAt | Belirtilen dizine bir öğe (veya başka bir dizideki tüm öğeler) ekler. |
CWordArray::IsEmpty | Dizinin boş olup olmadığını belirler. |
CWordArray::RemoveAll | Bu dizideki tüm öğeleri kaldırır. |
CWordArray::RemoveAt | Belirli bir dizindeki bir öğeyi kaldırır. |
CWordArray::SetAt | Belirli bir dizinin değerini ayarlar; dizisinin büyümesine izin verilmiyor. |
CWordArray::SetAtGrow | Belirli bir dizinin değerini ayarlar; gerekirse diziyi büyütür. |
CWordArray::SetSize | Bu dizide yer alan öğelerin sayısını ayarlar. |
Ortak İşleçler
Veri Akışı Adı | Açıklama |
---|---|
CWordArray::operator[] |
Belirtilen dizinde öğesini ayarlar veya alır. |
Açıklamalar
CWordArray
öğelerinin seri hale getirilmesini ve dökümünü desteklemek için IMPLEMENT_SERIAL makrosunu birleştirir. Bir dizi sözcük aşırı yüklenmiş ekleme işleciyle veya CObject::Serialize üye işleviyle arşivde depolanıyorsa, her öğe sırayla serileştirilir.
Not
Diziyi kullanmadan önce, boyutunu oluşturmak ve bunun için bellek ayırmak için kullanın SetSize
. kullanmazsanız SetSize
, dizinize öğe eklemek sık sık yeniden ayrılmalarına ve kopyalanmalarına neden olur. Sık yeniden konumlandırma ve kopyalama verimsizdir ve belleği parçalayabilir.
Dizideki tek tek öğelerin dökümünü almanız gerekiyorsa, döküm bağlamının derinliğini 1 veya daha büyük olarak ayarlamanız gerekir.
kullanma CWordArray
hakkında daha fazla bilgi için Koleksiyonlar makalesine bakın.
Devralma Hiyerarşisi
CWordArray
Gereksinimler
Üst bilgi: afxcoll.h