CTypedPtrArray<CPtrArray,QUEUEDATA *> QueueDataArray[4];
QUEUEDATA *QueueData; //自定义的数据结构
......
//添加数据
for(int i=0; i<4; i++)
{
... //改变QueueData的值 QueueDataArray[i].Add(QueueData);
}
......
//使用数据
for(int m=0; m<4; m++)
for(int n=0; n<QueueDataArray[i].GetSize(); n++)
{
....
}
问题:
调试得到QueueDataArray[i].GetSize()的值总为0.并且QueueDataArray[i].Add(QueueData)的返回值也总是0,添加数据没成功,不知道是什么原因,难道不可以这样使用CTypedPtrArray<CPtrArray,QUEUEDATA *> QueueDataArray[4]???请大家帮帮忙!谢谢
QUEUEDATA *QueueData; //自定义的数据结构
......
//添加数据
for(int i=0; i<4; i++)
{
... //改变QueueData的值 QueueDataArray[i].Add(QueueData);
}
......
//使用数据
for(int m=0; m<4; m++)
for(int n=0; n<QueueDataArray[i].GetSize(); n++)
{
....
}
问题:
调试得到QueueDataArray[i].GetSize()的值总为0.并且QueueDataArray[i].Add(QueueData)的返回值也总是0,添加数据没成功,不知道是什么原因,难道不可以这样使用CTypedPtrArray<CPtrArray,QUEUEDATA *> QueueDataArray[4]???请大家帮帮忙!谢谢
解决方案 »
- ################第一次发帖散分加赚分再加跟大家分享点资源################
- 请问我不会高等数学 又想有所擅长 请问应该专攻哪一项领域
- 为什么在对话框类中声明一个CListCtrl对象后对话框就启动不了了?
- 如何动态地增加一组按钮?
- 高分求解,关于GDI映射模式的问题,高手进,在线等!
- ◆算法醒目◆求一算法思路:找出无向图所有的环◆算法醒目◆
- 有个朋友想往网络工程师发展,C++是必修的吗?
- 关于网络编程的一个问题(很简单的啦:))
- WINDOWS 程序设计 看哪本书啊 哪个作者以及第几版 谢谢
- 如何用MFC操作网页?
- 请问实现图像间智能连接线有没有什么思路?
- 封装Google 音乐播放器
QUEUEDATA *QueueData; //自定义的数据结构
......
//添加数据
for(int i=0; i <4; i++)
{
... //改变QueueData的值 QueueDataArray[i].Add(QueueData);
}
......
//使用数据
for(int m=0; m <4; m++)
for(int n=0; n <QueueDataArray[n].GetSize(); n++)
{
....
}
问题:
调试得到QueueDataArray[n].GetSize()的值总为0.并且QueueDataArray[i].Add(QueueData)的返回值也总是0,添加数据没成功,不知道是什么原因,难道不可以这样使用CTypedPtrArray <CPtrArray,QUEUEDATA *> QueueDataArray[4]??? 请大家帮帮忙!谢谢
CTypedPtrList好像有这个规定
#include <afxtempl.h>typedef struct _ItemInfo
{
int nVal;
double dVal;
}ITEMINFO;typedef CTypedPtrArray<CPtrArray, ITEMINFO *> LIST_ARRAY;LIST_ARRAY m_list;CPP测试:
ITEMINFO *pInfo = new ITEMINFO;
pInfo->nVal = 2;
pInfo->dVal = 3.45f;
m_list.Add(pInfo); int nSize = m_list.GetSize();
ITEMINFO *pItem = (ITEMINFO *)m_list.GetAt(0);最后想说的一嗲就是楼主你的代码写得很不规范,要注意这些。