
CUIntArrayクラスは、符号なし整数の配列をサポートします。物理サイズはUINTのターゲット環境に応じて変更することが、符号なしの整数、またはUINT言葉とダブルワードとは異なります。Windows 3.1 では、 UINT の単語と同じサイズです。Windows NT と Windows 95 では、 UINTはダブルワードと同じサイズです。
CUIntArrayのメンバー関数はクラスCObArrayのメンバー関数に似ています。この類似性のためのメンバー関数の詳細については、 CObArrayのリファレンス ドキュメントを使用できます。関数パラメーターまたは戻り値としてCObjectへのポインターを参照してください、 UINTに置き換える。
CObject ※ CObArray::GetAt (int lt; nIndex >) const
たとえば、
UINT CUIntArray::GetAt (int lt; nIndex >) const
CUIntArrayには、実行時の型へのアクセスと、 CDumpContextオブジェクトのダンプをサポートするには、 IMPLEMENT_DYNAMICマクロが組み込まれています。個々 の符号なし整数要素をダンプが必要な場合は、ダンプ コンテキストの深さを 1 以上に設定する必要があります。符号なし整数の配列をシリアル化することはできません。
注特価;配列を使用する前に、 setsize 関数で配列のサイズを確定し、メモリを確保します。SetSizeを使用しない場合は、要素を配列に追加することが頻繁に再割り当てし、コピーが発生します。頻繁に再割り当てとコピー効率的ではありませんし、メモリが断片化することができます。(&N)。
CUIntArrayを使用しての詳細については、参照してください コレクションでVisual の C++ プログラマのガイド。
#include lt;afxcoll.h>