使用 CList<GroupData *、GroupData *> listname;



我写了一个函数

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,并将其作为第三个参数传递给上述函数

相关内容

  • 没有找到相关文章

最新更新