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


CDWordArray 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 32 bites kétszavas tömböket.

Szemantika

class CDWordArray : public CObject

Tagok

A tagfüggvények CDWordArray 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. Ahol egy CObject mutató függvényparaméterként vagy visszatérési értékként jelenik meg, helyettesítsen egy DWORD.

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

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

DWORD CDWordArray::GetAt( int <nIndex> ) const;

Nyilvános konstruktorok

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

Nyilvános metódusok

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

Nyilvános operátorok

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

Megjegyzések

CDWordArray a makrót beépíti az IMPLEMENT_SERIAL elemek szerializálásának és memóriaképének támogatására. Ha egy duplaszóból álló tömböt tárol egy archívumban, akár a túlterhelt beszúrási ( <<) operátorral, akár a Serialize tagfüggvénnyel, 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 hibakeresési kimenetre van szüksége a tömb egyes elemeiből, az objektum mélységét CDumpContext 1 vagy nagyobbra kell állítania.

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

Requirements

Fejléc: afxcoll.h

Lásd még

CObject osztály
hierarchiadiagram
CObArray osztály