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 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
CWordArray
Requirements
Fejléc: afxcoll.h