对象
来源:互联网 发布:淘宝使劲互刷收藏怕吗 编辑:程序博客网 时间:2024/04/27 10:31
在Lessons11 课程 图形不能重绘的原因
1)、首先构造CPtrArray 对象
2)、再构造CGraph类对象,其为局部对象,因此在栈中分配空间
3)、当调用集合类中Add方法,将对象地址作为来存的元素,加载进去,当OnLButtonUp函数执行完成
之后,因为graph是局部的对象,生命周期结束,发生析构,内存被回收,虽然仍然保存了内存的地址,但当索引
内存当中对象时,它已经不存在了。
解决问题?
1)、申请CPtrArray对象;
2)、CGraph *pGraph;
3)、pGrap = new Graph(……);在堆中分配,内存,如果说不显式地调用Delete方法
去释放对象,那么这个对象的生命周期和应用程序保持一致。
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 对象
- 第33天的交易(2013-5-6)(-100)(49.5)
- java基础———第十天
- C# 读书笔记
- msgsnd/msgrcv
- leetcode Unique Binary Search Trees II
- 对象
- android 重启手机的方法
- dell1420 broadcom bcm drivers on RHEL6
- 使用java的 FileWriter时,一个小细节搞得鸡飞狗跳
- 05-07-2013
- JFrame 的setDefaultCloseOperation(int) 几个参数的比较
- VB删除首行空格
- CSS学习笔记(九)CSS 文本
- 第四届蓝桥杯C/C++组第4题