CDWordArray

CDWordArray的成員函式與CObArray類似。因為這個相似性,可以為指定的成員函式使用CObArray參考。無論在何處見到一個作為函式參數或返回值的CObject指針,可用一個DWORD取代。

基本介紹

  • 中文名:CDWordArray
  • 支持:32位的雙字數組
  • 前提:SetSize來規定其大小
  • 調試輸出:CDumpContext的深度值為1或更大
簡介,注意,成員,範圍,

簡介

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

注意

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

成員

CDWordArray構造一個空的雙字數組

範圍

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

相關詞條

熱門詞條

聯絡我們