複製鏈接
請複製以下鏈接發送給好友

CDWordArray

鎖定
CDWordArray的成員函數與CObArray類似。因為這個相似性,可以為指定的成員函數使用CObArray參考。無論在何處見到一個作為函數參數或返回值的CObject指針,可用一個DWORD取代。
中文名
CDWordArray
支    持
32位的雙字數組
前    提
SetSize來規定其大小
調試輸出
CDumpContext的深度值為1或更大

目錄

CDWordArray簡介

CDWordArray類支持32位的雙字數組。
CObject* CObArray::GetAt( int <nIndex> ) const;
例如,可轉換為:
DWORD CDWordArray::GetAt( int <nIndex> ) const;
CDWordArray與IMPLEMENT_SERIAL宏組合能支持對其元素進行串行化和轉儲。如果一個雙字數組保存在歸檔文件中,使用裝載插入操作符(<<)或Serialize成員函數可依次為每個元素串行化

CDWordArray注意

在使用數組前,使用SetSize來規定其大小,並分配存儲空間。如果不使用SetSize,往數組中添加元素會導致頻繁分配和轉儲,這會降低效率並出現內存碎片
如果需要數組中單個元素的調試輸出,必須設置CDumpContext的深度值為1或更大。
#include <afxcoll.h>

CDWordArray成員

CDWordArray構造一個空的雙字數組

CDWordArray範圍

GetSize獲得數組中的元素數目
GetUpperBound返回最大的有效索引
SetSize規定數組中包含的元素數目