建立了个全局静态Vector : static vector<COMPARADB*> VECCOM; //COMPARADB是个结构体,结构体成员全是INT型的。
在一个CPP文件A中VECCOM.push_back(ptr),断点监测也全是加入了VECCOM中。
在另一个CPP文件B中遍历查询容器中的某一内容,结果查询容器大小为0:vector<COMPARADB*>::iterator iter; for (iter = VECCOM.begin();iter != VECCOM.end(); ++iter )
{
。。。
//因为大小为0,都进入不了for循环,断点监测VECCOM中也全为空}
问:是什么原因造成的?求各位帮忙
整个流程是先在A添加,然后再B查询。