首页 > 其他 > 详细

new和delete的使用(成对使用)

时间:2020-04-16 20:25:19      阅读:73      评论:0      收藏:0      [点我收藏+]
/*
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;
}
  

  

  

new和delete的使用(成对使用)

原文:https://www.cnblogs.com/qq1480040000/p/12715098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!