int* srData = new int(3);
cout << "address &srData = " << &srData << endl;
cout << "srData = " << srData << endl;
cout << "*srData = " << *srData << endl;
上面的代码,是在堆上开辟了一个空间,&srData和srData是不同的地址,想问为什么不同?且哪个地址是堆上的,哪个地址是栈上的?变量*srData是否是存储在栈上的??