我写了一个函数
CList<GroupData *,GroupData *> funcationName(CString arg1,CString arg2);
我正在连接到数据库并在 GroupData Bean 类中添加数据库结果。 像这样:
GroupData* grpData;
grpData->setGRGRID(groupid);
之后,我在CList grpList中添加grpData;
grpList.AddHead(grpData);
我收到编译错误
无法访问 cobject 类的私有成员
在编译器生成的文件中 Axtempl.h.
我的类有一个公共构造函数。
您正在尝试在函数中返回 CList 对象:
CList funcationName(CString arg1,CString arg2);
我认为对您来说最好的选择是像这样更改函数签名:
void funcationName(CString arg1, CString arg2, CList<GroupData *,GroupData *> &listData);
然后,您需要在调用函数中初始化一个空 CList,并将其作为第三个参数传递给上述函数