1、 内存的申请和释放
内存申请举例说明:
#include<iostream.h>
Using namespace std;
Int main()
{
Int *p=new[100];
//申请完后先判断下是否内存分配失败
If(p==NULL)
{
//内存分配失败
}
Delete p; //注意:使用完后必须要释放内存
P=NULL; //注意释放完内存后,必须将指针指向空,否则指针还是指向原来的内存地址
}
内存申请举例说明:
#include<iostream.h>
Using namespace std;
Int main()
{
Int *p=new[100];
//申请完后先判断下是否内存分配失败
If(p==NULL)
{
//内存分配失败
}
Delete p; //注意:使用完后必须要释放内存
P=NULL; //注意释放完内存后,必须将指针指向空,否则指针还是指向原来的内存地址
}
内存使用总结
1、使用new申请内存,使用delete释放内存
2、申请内存需要判断是否申请成功,释放内存需要设空指针
3、new和delete一定要搭配使用