以下是我的问题
struct point{
int x;
int y;
};
struct OuterStruct
{
std ::vector <point *> pa;
std ::vector <point *> pb;
};
OuterStruct atest; // global variable
现在我主要是这样做的
point n ;
n.x=1;
n.y =2;
atest.pa.push_back(n);
atest.pb.push_back(n);
..
在其他一些功能中,如果我使用这个全局结构,pa,pb 的值会丢失,并且它们有一些垃圾值。我在这里做错什么了吗。