CUIntArray

CUIntArray sınıfı, işaretsiz tamsayı dizileri destekler. Hedef işletim ortamına bağlı olarak bir UINT fiziksel boyutunu değiştirebilirsiniz bir işaretsiz tamsayı veya UINT, kelime ve doublewords farklıdır. Windows sürüm 3.1 altında bir UINT wordaynı boyutta olduğunu. Windows NT ve Windows 95'in altında bir UINT bir doubleword aynı boyutta olduğunu.

CUIntArray üye işlevlerini, sınıfın CObArrayüye işlevlerine benzer. Bu benzerlik nedeniyle CObArray başvuru belgelerini üye işlev özellikleri kullanabilirsiniz. CObject işaretçisi bir işlev parametresi ya da dönüş değeri olarak gördüğünüz her yerde, bir UINT yerine.

CObject * CObArray::GetAt (int lt; nIndex >) const

örneğin, çevirir

UINT CUIntArray::GetAt (int lt; nIndex >) const

CUIntArray , çalışma zamanı tür erişim ve bir CDumpContext nesnesine damping desteklemek için IMPLEMENT_DYNAMIC makro içermektedir. Bireysel işaretsiz tamsayı öğeleri bir dökümü gerekiyorsa, 1 ya da daha fazla döküm bağlamı derinliği ayarlamanız gerekir. İşaretsiz tamsayı dizileri getirilemez.

&Notnbsp;  Bir dizi kullanmadan önce SetSize boyutuna kurmak ve bellek ayırmak için kullanın. Neden SetSizekullanmazsanız, diziye öğeler ekleme sık ayrılırken ve kopyalanabilir oluyor. Verimsiz ve bellek parçası sık sık tahsisat ve kopyalama.

CUIntArrayhakkında daha fazla bilgi için bkz: yazı Koleksiyon Visual c++ programlama Kılavuzu.

# include lt;afxcoll.h>

Sınıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Index