Klasa CUIntArray
Obsługuje macierze liczb całkowitych bez znaku.
class CUIntArray : public CObject
Członkowie
Funkcje Członkowskie CUIntArray są podobne do funkcji Członkowskich klasy CObArray.Z powodu tego podobieństwa, można użyć CObArray odwołać dokumentacji Członkowskie charakterystykę funkcji.Po wyświetleniu CObject wskaźnik jako parametr funkcji lub zwracanej wartości, należy podstawić UINT.
CObject* CObArray::GetAt( int <nIndex> ) const;
na przykład tłumaczy się
UINT CUIntArray::GetAt( int <nIndex> ) const;
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje pustą tablicę. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje element do końca tablicy; w razie potrzeby zwiększa rozmiar tablicy. |
|
Dołącza innego tablicy tablica; w razie potrzeby zwiększa rozmiar tablicy. |
|
Kopiuje innego tablicy tablica; w razie potrzeby zwiększa rozmiar tablicy. |
|
Zwraca odwołanie tymczasowe wskaźnika elementu w tablicy. |
|
Zwalnia pamięć nieużywane powyżej bieżącej górne. |
|
Zwraca wartość w danym indeksie. |
|
Zwraca liczbę elementów w tej tablicy. |
|
Umożliwia dostęp do elementów w tablicy.Może być NULL. |
|
Zwraca liczbę elementów w tej tablicy. |
|
Zwraca największą nieprawidłowy indeks. |
|
Wstawia element (lub wszystkie elementy tablicy innego) pod określonym indeksem. |
|
Określa, czy tablica jest pusty. |
|
Usuwa wszystkie elementy z tej tablicy. |
|
Usuwa element na określonego indeksu. |
|
Ustawia wartość dla danego indeksu; Tablica nie może wzrosnąć. |
|
Ustawia wartość dla danego indeksu; w razie potrzeby zwiększa rozmiar tablicy. |
|
Ustawia liczbę elementów, które mają być zawarte w tej tablicy. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Ustawia lub pobiera element pod określonym indeksem. |
Uwagi
Liczba całkowita bez znaku, lub UINT, różni się od słów i doublewords w tym fizyczny rozmiar UINT można zmieniać w zależności od środowiska operacyjnego obiektu docelowego.A UINT jest równy rozmiarowi słowa.
CUIntArrayobejmuje IMPLEMENT_DYNAMIC makro do obsługi dostępu typu run-time i dumpingu, CDumpContext obiektu.Zrzut elementów poszczególnych liczba całkowita bez znaku, należy należy ustawić głębokość kontekstu zrzutu 1 lub większą.Nie można szeregować tablice liczba całkowita bez znaku.
[!UWAGA]
Przed zastosowaniem tablicy, użyj SetSize do ustalenia rozmiaru i przydzielić pamięci dla niego.Jeśli nie używasz SetSize, dodawanie elementów do tablicy powoduje często ponownie przydzielona i kopiowane.Częste zmiany alokacji i kopiowanie są nieskuteczne i można fragment pamięci.
Aby uzyskać więcej informacji na temat używania CUIntArray, zobacz artykuł kolekcji.
Hierarchii dziedziczenia
CUIntArray
Wymagania
Nagłówek: afxcoll.h