Nebula中的智能指针
来源:互联网 发布:宣城太守知不知是谁 编辑:程序博客网 时间:2024/05/17 03:31
Nebula中的智能指针名字叫用Ptr<>,是个模板类。
它指向的类必须直接或间接的继承至Core::RefCount类。
RefCount类提供了AddRef() , Release() , GetRefCount()等函数可以管理引用计数相关的内容。
Ptr<>类通过重载一些常用的operator以及在Ptr<>的constructor() 与destructor()中改变它指向对象的RefCount个数来自动管理对象的生命周期。。。。。
原理虽然挺简单,不过在Nebula中用的还是蛮多的
另外Recounted是整个Nebula引擎对象的基类,不仅提供了reference count,还提供了RTTI功能。。。。。
- Nebula中的智能指针
- Nebula中的RefCount类
- Nebula中的StringAtom
- Boost中的智能指针
- Qt中的智能指针
- Boost 中的智能指针
- WebKit中的智能指针
- WebKit中的智能指针
- C++中的智能指针
- C++中的智能指针
- C++中的智能指针
- android中的智能指针
- OSG中的智能指针
- OSG中的智能指针
- c++中的智能指针
- C++ 中的智能指针
- C++中的智能指针
- C++中的智能指针
- 交互设计:是“授之以渔”还是“授之以鱼”?----寻求自动与自由的契合
- Microsoft Application Blocks for .NET
- C#报表控件ReportViewer rdlc 例(3)
- 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】
- 大型多人游戏中间件
- Nebula中的智能指针
- C#报表控件ReportViewer rdlc 例(2)
- 【STL】配接器细节
- 又见:“中医与DBA”
- 项目管理实践教程二、源代码控制【Source Control Using VisualSVN Server and TortoiseSVN】
- Top 10 things new Flex developers should know
- C#报表控件ReportViewer rdlc 例(1)
- 获取窗体句柄:通过窗体标题模糊查询
- 解决Keil uVision3 字体偏移