CUIntArray

Klasa CUIntArray obsługuje tablice liczb całkowitych bez znaku. Liczba całkowita bez znaku lub UINT, różni się od słowa i doublewords, że fizyczny rozmiar UINT można zmieniać w zależności od docelowej środowiska operacyjnego. Pod Windows w wersji 3.1, UINT jest takim samym rozmiarze jak WORD. W systemie Windows NT i Windows 95, UINT jest takim samym rozmiarze jak liczbę.

Funkcje składowe CUIntArray są podobne do funkcji członek klasy CObArray. Ze względu na podobieństwa można użyć dokumentacji referencyjnej CObArray dla Państwa funkcji szczegóły. Wszędzie tam, gdzie zostanie wyświetlony wskaźnik CObject jako wartości parametru lub return funkcji, zastąpić UINT.

CObject * CObArray::GetAt (int lt; nIndex >) stała

na przykład tłumaczy się

UINT CUIntArray::GetAt (int lt; nIndex >) stała

CUIntArray włącza makro IMPLEMENT_DYNAMIC do obsługi dostępu typów w czasie wykonywania i dumpingu do obiektu CDumpContext . Jeżeli potrzebny zrzutu elementów poszczególnych liczba całkowita bez znaku, należy ustawić głębokość kontekście zrzutu do 1 lub większą. Nie można szeregować tablice liczba całkowita bez znaku.

Uwaga   Przed zastosowaniem tablicy, użyj SetSize aby ustalić jego rozmiar i przydzielić pamięci dla niego. Jeśli nie używasz SetSize, dodawanie elementów do macierzy powoduje jego często ponownie rozdzielone i kopiowane. Częste zmiany alokacji i kopiowanie są nieefektywne i można fragmentuj pamięci.

Aby uzyskać więcej informacji na temat używania CUIntArray, zobacz artykuł kolekcji w Visual C++ Programmer's Guide.

# include lt;afxcoll.h>

Członkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii

Index