#include<iostream>
using namespace std;
int main (){
int *newintvar();
int *intprt = newintvar();
*intprt = 5;//访问的是合法有效的地址
delete intprt; //释放
return 0;
}
int *newintvar(){
int *p = new int();
return p;//返回的地址指向的是动态分配的空间
}//函数运行结束时,p中的地址仍然有效
#include<iostream>
using namespace std;
int main (){
int *newintvar();
int *intprt = newintvar();
*intprt = 5;//访问的是合法有效的地址
delete intprt; //释放
return 0;
}
int *newintvar(){
int *p = new int();
return p;//返回的地址指向的是动态分配的空间
}//函数运行结束时,p中的地址仍然有效