Symbian入门系列二(类的命名)
2006-12-24 17:15
253 查看
作者:liujiwei 发帖日期:2006-12-6 19:05:28
1 T类的命名约定
T类类似于ASCI C++的内部数据类型.
他们通常都很小.
T类没有析构函数.
T类对象可以在stack上创建,
在离开作用域的清除掉,返回一个leave.
T类也可以在heap上创建,
但是必须保证在发生异常的前
将其压入清除栈.
2 C类的命名约定
C类是使用最频繁的类.
C类都派生于CBase类.
C类的对象都在heap上创建,
因此C类必须有析构函数
CBase类有一个虚析构函数,
C类对象通常通过删除CBase指针来销毁.
创建对象时,通过重载New操作符来进行0初始化.
3 R类的命名约定
R类代表资源(Resoure).
它是一个资源的句柄,
本身在stack创建,
其使用的资源在heap上创建.
因此最后要close掉.
R类通常都很小,很少有析构函数.
4 M类的命名约定
M类是空的接口,使用的时候需要从它继承.
M类类似于JAVA的接口,没有数据成员.
1 T类的命名约定
T类类似于ASCI C++的内部数据类型.
他们通常都很小.
T类没有析构函数.
T类对象可以在stack上创建,
在离开作用域的清除掉,返回一个leave.
T类也可以在heap上创建,
但是必须保证在发生异常的前
将其压入清除栈.
2 C类的命名约定
C类是使用最频繁的类.
C类都派生于CBase类.
C类的对象都在heap上创建,
因此C类必须有析构函数
CBase类有一个虚析构函数,
C类对象通常通过删除CBase指针来销毁.
创建对象时,通过重载New操作符来进行0初始化.
3 R类的命名约定
R类代表资源(Resoure).
它是一个资源的句柄,
本身在stack创建,
其使用的资源在heap上创建.
因此最后要close掉.
R类通常都很小,很少有析构函数.
4 M类的命名约定
M类是空的接口,使用的时候需要从它继承.
M类类似于JAVA的接口,没有数据成员.
相关文章推荐
- Symbian入门指南-项目文件;命名规范
- Symbian入门指南-项目文件&命名规范
- [转载]Symbian开发系列 - 入门篇
- Windows Azure AppFabric 入门教学系列 (一):创建 AppFabric 项目与命名空间
- Symbian入门系列一(环境配置)
- [转载]Symbian开发系列 - 入门篇
- symbian 入门系列——认识TBufC和TBuf,framework,document对象分析(转)
- Symbian入门系列四(描述符)
- symbian入门系列 -- Windows C++ 程序员如何过度到Symbian C++ ?(转)
- C#.NET系列(一):入门,关于C#.NET以及类与命名空间的简介
- Symbian开发系列 - 入门篇
- ASP.NET AJAX入门系列:使用UpdatePanel控件
- Teamcenter 入门开发系列问答(5)
- OPEN(SAP) UI5 学习入门系列之一:扫盲与热身(上)
- Sencha Touch 2 快速入门系列(九) -- 配置(Profile)
- WPF入门教程系列(二) 深入剖析WPF Binding的使用方法(下)
- [转贴]Symbian初学者入门向导(作者:BestRega… 文章来源:symbianer.com)
- 需求跟踪系列 I - 入门篇
- XNA3.0 2D入门系列视频教学发布了
- Asp组件高级入门与精通系列之二