64,682
社区成员
发帖
与我相关
我的任务
分享
int ia(0);
int ib(0);
static int sa(0);
static int sb(0);
int *paa = new int(0);
int *pbb = new int(0);
const int ca(0);
const int cb(0);
//输出变量的内存分布情况(虚拟内存)
cout << "local variable:\n"
<< "ia's address = " << &ia << '\n'
<< "ib's address = " << &ib << "\n\nstatic variable:\n"
<< "sa's address = " << &sa << '\n'
<< "sb's address = " << &sb << "\n\ndynamic variable:\n"
<< "paa point address = " << paa << '\n'
<< "pbb point address = " << pbb << "\n\nconstant:\n"
<< "ca's address = " << &ca << '\n'
<< "cb's address = " << &cb << endl;
delete paa;
paa = 0;
delete pbb;
pbb = 0;