在 MFC(Microsoft Foundation Classes)中,CDWordArray::GetData 是 CArray 类的公共方法,而 CDWordArray 是 CArray 的特化,表示存储 DWORD 元素的数组。以下是 GetData 方法的基本语法:
const DWORD* GetData() const;

该方法返回一个指向存储数组元素的内存块的指针。这样可以直接访问数组的底层数据。请注意,返回的指针是一个指向 const DWORD 的指针,因此不能用于修改数组的元素。

示例:
CDWordArray dwArray;
dwArray.Add(10);
dwArray.Add(20);
dwArray.Add(30);

// 获取指向数组底层数据的指针
const DWORD* pData = dwArray.GetData();

// 现在,pData 指向数组的内存块,可以读取其中的元素值

上述示例演示了如何使用 GetData 方法获取指向 CDWordArray 底层数据的指针。注意,通常情况下,更推荐使用 GetAt 方法来访问数组中的单个元素,而不是直接操作底层数据。


转载请注明出处:http://www.pingtaimeng.com/article/detail/17611/MFC/CDWordArray