指针赋值

来源:互联网 发布:互联网美工岗位职责 编辑:程序博客网 时间:2024/06/05 04:12
#include<iostream>using namespace std;int *intPointer;void Fun(){    intPointer=new int;    *intPointer=25;}int main(){    Fun();    cout<<"delete使用前:";    cout<<"*intPointer:"<<*intPointer<<" "<<"intPointer:"<<intPointer<<endl;    delete intPointer;    cout<<"delete使用后:";    cout<<"*intPointer:"<<*intPointer<<" "<<"intPointer:"<<intPointer<<endl;    return 0;}



 

备注:函数中新声明的变量是局部变量,函数结束后,变量被函数回收,指针变为野指针。使用C++中new得到的内存总是可以访问的,除非使用delete将内存还给系统。

 

原创粉丝点击