warning: ‘p’ may be used uninitialized inthis function
原因:你定义了一个指针变量,只能用来保存地址,如果这个地址所指向的空间不是系统分配给它的,那么你对这块内存的赋值是非法的
正确定义:int *p = new int; //动态的在堆上分配一块内存(手动分配)
:
:
delete p; //释放内存
warning: ‘p’ may be used uninitialized inthis function
原因:你定义了一个指针变量,只能用来保存地址,如果这个地址所指向的空间不是系统分配给它的,那么你对这块内存的赋值是非法的
正确定义:int *p = new int; //动态的在堆上分配一块内存(手动分配)
:
:
delete p; //释放内存