博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++在堆上申请和释放内存 - new & delete
阅读量:5911 次
发布时间:2019-06-19

本文共 451 字,大约阅读时间需要 1 分钟。

// 动态申请内存, 指向一个未初始化的整型 int *pi = new int;

// pi指向一个整型值,初始化为0 int *pi = new int();

// value of i is 1024 int i(1024);

// pi指向1024 int *pi = new int(1024);

// value of  s is "99999" string s(5, '9');

// *ps is "999999" string *ps = new string(6, '9');

/*  只有使用new申请的内存,才能用delete来释放 */

int i = 100; int *pi = &i; double *pd = new double(100);

// error: pi 指向一个局部变量,没有使用new来申请内存 delete pi;

// ok delete pd;

转载于:https://www.cnblogs.com/davidgu/p/3850630.html

你可能感兴趣的文章
框架是什么,框架有什么用(转)
查看>>
集成测试
查看>>
[android] 手机卫士黑名单功能(列表展示)
查看>>
c3p0连接池配置
查看>>
对于I/O流中解压中遇到的问题
查看>>
问答项目---用户注册的那些事儿(JS验证)
查看>>
Android进阶篇-百度地图获取地理信息
查看>>
返回前一页并刷新页面方法
查看>>
2.3 InnoDB 体系架构
查看>>
linux系统配置之单一网卡配置多个不同网段IP(centos)
查看>>
.erb 中不能显示从mysql检索出的中文 incompatible character encodings: UTF-8 and ASCII-8BIT...
查看>>
51nod 1831: 小C的游戏(Bash博弈 找规律)
查看>>
使用filezilla连接树莓派失败
查看>>
[数分提高]2014-2015-2第5教学周第2次课讲义 3.2 微分中值定理
查看>>
Clr静态数据Table-Valued函数
查看>>
转:一个基于互联网医疗的创业公司,三年是一个收获
查看>>
How to effectively work with multiple files in Vim?
查看>>
Android 中文API (70) —— BluetoothDevice[蓝牙]
查看>>
不定宽高垂直居中分析
查看>>
ibatis中使用like模糊查询
查看>>