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 az aláíratlan egész számok tömbjeinek használatát.
Szemantika
class CUIntArray : public CObject
Tagok
A tagfüggvények CUIntArray 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 egy mutatót CObject függvényparaméterként vagy visszatérési értékként lát, helyettesítsen egy UINT-t.
CObject* CObArray::GetAt( int <nIndex> ) const;
például lefordítja a következőre:
UINT CUIntArray::GetAt( int <nIndex> ) const;
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CUIntArray::CUIntArray | Üres tömböt hoz létre. |
Nyilvános módszerek
| Név | Description |
|---|---|
| CUIntArray::Hozzáadás | Hozzáad egy elemet a tömb végéhez; szükség esetén növeli a tömböt. |
| CUIntArray::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. |
| CUIntArray::Másolás | Másik tömb másolása a tömbbe; szükség esetén növeli a tömböt. |
| CUIntArray::ElementAt | A tömbön belüli elemmutatóra mutató ideiglenes hivatkozást ad vissza. |
| CUIntArray::FreeExtra | Felszabadítja az összes fel nem használt memóriát az aktuális felső határ felett. |
| CUIntArray::GetAt | Egy adott index értékét adja vissza. |
| CUIntArray::GetCount | Lekéri a tömb elemeinek számát. |
| CUIntArray::GetData | Lehetővé teszi a tömb elemeinek elérését. Null érték is lehet. |
| CUIntArray::GetSize | Lekéri a tömb elemeinek számát. |
| CUIntArray::GetUpperBound | A legnagyobb érvényes indexet adja vissza. |
| CUIntArray::InsertAt | Egy elemet (vagy egy másik tömb összes elemét) szúr be egy adott indexbe. |
| CUIntArray::IsEmpty | Meghatározza, hogy a tömb üres-e. |
| CUIntArray::RemoveAll | Eltávolítja az összes elemet ebből a tömbből. |
| CUIntArray::RemoveAt | Eltávolít egy elemet egy adott indexből. |
| CUIntArray::SetAt | Egy adott index értékét állítja be; tömb nem növekedhet. |
| CUIntArray::SetAtGrow | Egy adott index értékét állítja be; szükség esetén növeli a tömböt. |
| CUIntArray::SetSize | Beállítja a tömbben található elemek számát. |
Nyilvános operátorok
| Név | Description |
|---|---|
| CUIntArray::operátor [ ] | Beállítja vagy lekéri az elemet a megadott indexen. |
Megjegyzések
Az aláíratlan egész szám vagy UINT abban különbözik a szavaktól és a duplaszóktól, hogy az UINT fizikai mérete a cél operációs környezettől függően változhat. A UINT mérete megegyezik a duplaszó méretével.
CUIntArrayA CDumpContext objektum futásidejű hozzáférésének és memóriaképének támogatásához a IMPLEMENT_DYNAMIC makrót tartalmazza. Ha egyedi aláíratlan egész számokból álló memóriaképre van szüksége, a memóriakép-környezet mélységét 1 vagy annál nagyobbra kell állítania. Az aláíratlan egész számtömbök nem szerializálhatók.
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.
A használatról CUIntArraytovábbi információt a Gyűjtemények című cikkben talál.
Öröklési hierarchia
CUIntArray
Requirements
Fejléc: afxcoll.h