我传递的引用类型,为什么第2次使用的时候,值会变?怎么把结构体数据带出来啊
火鸟33 2004-03-16 04:55:51 DB::DBData data;
DB::Key keydata;
GetDbConfig dbc;
int TaskNum;
TaskNum = dbc.GetFiles("index.conf");
if (TaskNum>0)
{
for(int i = 0;i<TaskNum;i++)
{
if (dbc.GetConf(data,i,keydata))
{
DB::DBData tmpdata = data;
DbOperate DbObj(data);
int iRec = DbObj.GetCount(data);
for (int j = 0;j<iRec;j++)
{
if (iRec>0)
{
DbObj.GetDBData(data,j);
cout << "Validating connection"<<endl;
CORBA::Short rs=db->senddata(data);
cout << rs<<endl;
};
};
};
};
};