const WORD* CWordArray::GetData() const;
WORD* CWordArray::GetData();
这个方法返回一个指向数组元素的指针。const 修饰的版本用于获取一个常量指针,防止通过该指针修改数组的内容,而没有 const 修饰的版本则允许通过该指针修改数组的内容。
以下是一个简单的示例:
#include <afxtempl.h> // 包含 MFC 模板类头文件
// ...
CWordArray wordArray;
// 添加一些元素到数组
wordArray.Add(100);
wordArray.Add(200);
wordArray.Add(300);
// 获取指向数组元素的指针
const WORD* pData = wordArray.GetData();
// 输出数组的内容
for (int i = 0; i < wordArray.GetSize(); ++i) {
TRACE("Element at index %d: %d\n", i, pData[i]);
}
在这个示例中,CWordArray::GetData 方法被用于获取指向数组元素的指针,并通过指针访问数组的内容。
需要注意的是,通过 GetData 返回的指针可以用于读取或修改数组元素,但在修改时要小心,确保不会越界访问。
转载请注明出处:http://www.zyzy.cn/article/detail/23709/MFC/CWordArray