2012年1月13日
摘要: 问题:为什么要用引用计数?例如,有3各类class A class B 和 class C 他们分别都用到了Data* pdata,此时谁负责删除pdata呢?答案是最后一个使用到pdata的类来删除。假设class A创建了pdata,但是它却没有权利删除pdata,只有最后一个类才能删除pdata。因为如果让class A来删除pdata,此时class b 和 class c还在使用pdata,一旦class B 和 class C用到了pData,则程序会出现段错误,因为pdata已经被class A删除。如何实现引用计数?分析: 实现一个根据计数器的值为零时,删除自身的类,该类应该有 阅读全文
posted @ 2012-01-13 16:38 咿呀学舌 阅读(281) 评论(0) 推荐(0) 编辑
2011年12月21日
摘要: 第一步 下载预编译的GLUT GLUT下载地址。第二步 安装GLUT 文件 位置glut32.dllC:\WINDOWS\system\glut32.libC:\Program Files\Microsoft Visual Studio NET 2003\Vc7\PlatformSDK\Libglut.hC:\Program Files\Microsoft Visual Studio NET 2003\Vc7\PlatformSDK\Include\gl第三步 创建一个vs工程1. 新建win32工程文件 –> 新建 –> 项目 选择 “win32控制台应用程序” 选择 空项目,最 阅读全文
posted @ 2011-12-21 14:27 咿呀学舌 阅读(403) 评论(0) 推荐(0) 编辑