不是那样的,因为你用的是指针,指向的是内存,所以退出f()函数,系统并不会回收内存空间只有是变量,才会释放掉,你可以在main函数中添加一些代码,来验证下。voidmain(){int*p=f();inti=0;while(i<3){cout<
i++;}