您的位置:首页 > 其它

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的接口,没有数据成员.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: