我写了一个函数
CList<GroupData *,GroupData *> funcationName(CString arg1,CString arg2);我正在连接数据库,并在GroupData Bean类中添加数据库结果。就像这样:
GroupData* grpData;
grpData->setGRGRID(groupid);在此之后,我将grpData添加到CList grpList中;
grpList.AddHead(grpData); 我收到了编译错误
无法访问cobject类的私有成员
在编译器中生成的文件afxtempl.h。
我的班级有一个公共构造函数。
发布于 2012-12-10 22:09:47
您正在尝试在函数中返回一个CList对象:
CList funcationName(CString arg1,CString arg2);我认为您最好的选择是更改函数签名,如下所示:
void funcationName(CString arg1, CString arg2, CList<GroupData *,GroupData *> &listData);然后,您需要在调用函数中初始化一个空的CList,并将它作为第三个参数传递给上面的函数。
https://stackoverflow.com/questions/13800991
复制相似问题