C++入门经典-例5.14-丢失的内存,关于内存泄漏
2024-10-07 02:03:17
1:代码如下:
// 5.14.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include <iostream>
using namespace std; int main()
{
float* pF = NULL;
pF = new float;
*pF = 4.321f;
float f2 = 5.321f;
cout<<"pF指向的地址:"<<pF<<endl;
cout<<"*pF的值:"<<*pF<<endl;
pF = &f2;
cout<<"pF指向了f2的地址:"<<pF<<endl;
if(*pF>)
{
cout<<"*pF的值:"<<*pF<<endl;
}
return ;
}
运行结果:
程序中动态分配的内存开始由pF指向,当pF改变指向后,吃块内存就再也无法回收了。使用动态分配内存时,移动要形成良好的习惯。
最新文章
- [LeetCode] Sentence Screen Fitting 调整屏幕上的句子
- Linux下安装jetty服务器
- LeetCode之100. Same Tree
- Java学习-044-文件拷贝
- php短路与 短路或
- 酷派5890 ROM教程
- xml读写文件实例
- cocos2dx与Lua以及quick cocos
- BIP_开发案例03_将原有Report Builer报表全部转为XML Publisher形式(案例)
- 【剑指offer 面试题38】数字在排序数组中出现的次数
- elang 字符处理
- SQLite: sqlite_master
- ORA-01078:failure in processing system parameters
- POJ 3974 最长回文字串(manacher算法)
- 折返(Reentrancy)VS线程安全(Thread safety)
- 解决Fileupload 在IE 10 中需要双击的问题
- 打开即时通讯服务器openfire的大门
- 通过动态SQL语句创建游标
- 自定义textview
- November 02nd, 2017 Week 44th Thursday