/*
time:2020年4月16日18:43:45
where:gfdx
function:new和delete的使用*/
#include<iostream>
using namespace std;
int main()
{
int* p;//声明一个整型的指针变量
p = new int;//动态分配一个int型存储区,并将首地址贡献给p
*p = 10;
cout <<"指针的值" <<*p << endl;//输出指针
cout << "指针地址:" << p << endl;//输出指针地址
delete p;//撤销指针,释放p指向的存储空间
return 0;
}
/**************************************************/
/*
time:2020年4月16日19:19:35
where:gfdx
function:new和delete的使用*/
#include<iostream>
using namespace std;
int main()
{
char* p;
p = new char;
if (!p)
{
cout << "allocation failure" << endl;//输出:内存申请失败
return 1;
}
*p = ‘1‘;
cout << *p << endl;
delete p;
return 0;
}
/*******************************************************/
/*
time:2020年4月16日19:08:33
where:gfdx
function:new和delete的使用*/
#include<iostream>
using namespace std;
int main()
{
int* p;
p = new int(1000);//动态分配内存,将1000作为初始值赋给它
cout << *p;
delete p;
return 0;
}
原文:https://www.cnblogs.com/qq1480040000/p/12715098.html