Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > 汇编语言 > 单体对象行为守则
【标  题】:单体对象行为守则
【关键字】:
【来  源】:http://www.cnitblog.com/linghuye/archive/2005/11/17/4640.html

单体对象行为守则

Your Ad Here 1.单体必须有Setup()和Destroy()函数
2.单体不得在构造函数中分配资源,不得在析构中释放资源,应显式使用Setup和Destroy函数,注意Destroy函数要clear清空stl容器.
3.内存检查器单体可以凌驾于此规定之上,不受约束.
4.由于单体自身的释放由C++机制保证,所以内存检查器单体不用负责其他单体自身的释放问题.
5.由于其他单体在内存检查器单体之前构造,必然在内存检查器单体之后析构,对内存检查器的逻辑无影响,所以允许其他单体在内存检查器单体之前构造,不保证或规定单体间的初始化顺序.
6.由于强制Setup和Destroy的调用,内存检查器单体将严格监督其他单体在其内部的资源的分配释放出现的问题.
7.一个2进制模块分配的内存不得在其他模块释放.
8.内存检查器单体由程序员直接负责监督.

推论:
1.如内存检查器单体报警则必有模块违反上述准则.
场景裁减方案估计:【上一篇】
WoW骨骼动画的GLSL实现:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Windows程序设计(一) 窗口篇
  • flash action 详解 第 3 章: 条件和循环--综述
  • C++中类的静态数据成员函数解析
  • VBScript IsObject 函数
  • 将Perl文件的属性设成777是什么意思
  • C程序的机器级表示-0
  • A tools to make sure the remote box is living
  • Windows Media Player也要播放RM
  • SQL 优化
  • 桌上还有一瓶墨水
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.