Megosztás a következőn keresztül:


CWordArray osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Támogatja a 16 bites szavak tömbjeinek használatát.

Szemantika

class CWordArray : public CObject

Tagok

A tagfüggvények CWordArray hasonlóak a CObArray osztály tagfüggvényeihez. A hasonlóság miatt a CObArray tagfüggvény-specifikus referenciadokumentációt használhatja. Ha a CObject mutatót függvényparaméterként vagy visszatérési értékként látja, helyettesítsen egy WORD-et.

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

például lefordítja a következőre:

WORD CWordArray::GetAt( int <nIndex> ) const;

Nyilvános konstruktorok

Név Description
CWordArray::CWordArray Üres tömböt hoz létre.

Nyilvános módszerek

Név Description
CWordArray::Add Hozzáad egy elemet a tömb végéhez; szükség esetén növeli a tömböt.
CWordArray::Append Egy másik tömb hozzáfűzése a tömbhöz; szükség esetén növeli a tömböt.
CWordArray::Copy Másik tömb másolása a tömbbe; szükség esetén növeli a tömböt.
CWordArray::ElementAt A tömbön belüli elemmutatóra mutató ideiglenes hivatkozást ad vissza.
CWordArray::FreeExtra Felszabadítja az összes fel nem használt memóriát az aktuális felső határ felett.
CWordArray::GetAt Egy adott index értékét adja vissza.
CWordArray::GetCount Lekéri a tömb elemeinek számát.
CWordArray::GetData Lehetővé teszi a tömb elemeinek elérését. Null érték is lehet.
CWordArray::GetSize Lekéri a tömb elemeinek számát.
CWordArray::GetUpperBound A legnagyobb érvényes indexet adja vissza.
CWordArray::InsertAt Egy elemet (vagy egy másik tömb összes elemét) szúr be egy adott indexbe.
CWordArray::IsEmpty Meghatározza, hogy a tömb üres-e.
CWordArray::RemoveAll Eltávolítja az összes elemet ebből a tömbből.
CWordArray::RemoveAt Eltávolít egy elemet egy adott indexből.
CWordArray::SetAt Egy adott index értékét állítja be; tömb nem növekedhet.
CWordArray::SetAtGrow Egy adott index értékét állítja be; szükség esetén növeli a tömböt.
CWordArray::SetSize Beállítja a tömbben található elemek számát.

Nyilvános operátorok

Név Description
CWordArray::operator[] Beállítja vagy lekéri az elemet a megadott indexen.

Megjegyzések

CWordArray a IMPLEMENT_SERIAL makrót tartalmazza az elemek szerializálásának és memóriaképének támogatásához. Ha egy sornyi szó egy archívumban van tárolva, vagy túlterhelt beszúrási operátorral, vagy a CObject::Szerializálja a tagfüggvényt , minden elem szerializálva van.

Megjegyzés:

A tömb használata előtt állítsa SetSize be a méretét, és foglaljon le memóriát. Ha nem használ SetSizeelemeket a tömbhöz, az gyakran újraelosztást és másolást okoz. A gyakori újratelepítés és másolás nem hatékony, és töredezett memóriát okozhat.

Ha a tömb egyes elemeiből álló memóriaképre van szüksége, a memóriakép-környezet mélységét 1 vagy nagyobbra kell állítania.

A használatról CWordArraytovábbi információt a Gyűjtemények című cikkben talál.

Öröklési hierarchia

CObject

CWordArray

Requirements

Fejléc: afxcoll.h

Lásd még

MFC-minta COLLECT
CObject osztály
hierarchiadiagram