Symbian入门系列二(类的命名)

作者: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的接口,没有数据成员. 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值