局部变量释放,但是仍然能拿到值
vector<int*> vvData;
{
int a= 10;
int b= 20;
int c = 30;
int* p1 = &a;
int* p2 = &b;
int* p3 = &c;
vvData.push_back(p1);
vvData.push_back(p2);
vvData.push_back(p3);
int y;
}
for (int i=0; i< vvData.size(); i++)
{
cout<<vvData[i]<<":"<<*vvData[i]<<endl;
}