Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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