8、Symbian OS开发基础:从命名规范到活动对象的全面解析

Symbian OS开发基础:从命名规范到活动对象的全面解析

1. Symbian开发基础概述

在Symbian OS应用开发中,有几个关键概念是开发者必须熟悉的,它们被称为“Symbian基础”,主要包括命名规范、异常处理与资源管理、描述符以及活动对象。下面将详细介绍这些内容。

2. 命名规范

Symbian C++引入了一套特定的命名规范,其主要目的是简化资源管理和异常处理。以下是不同类型的命名规则:
|类型|命名规则|示例|
| ---- | ---- | ---- |
|静态类|无前缀字母,由纯静态函数组成,不能实例化|Math, User, MyStaticClass|
|T类|以T开头,简单类,不拥有堆内存,无需显式析构函数|TCoordinate|
|C类|直接从CBase或其他C类派生,总是在堆上构造,前缀C表示“清理”|CMyExample|
|R类|用作资源句柄,通常在栈上实例化或封装在堆上的C类中,使用前需打开和关闭|RFs|
|M类|定义一组抽象接口,由纯虚函数组成,可用于多重继承|MNotify|
|结构体|无前缀字母,普通C/C++结构体,无成员函数时前缀为大写S|SEikControlInfo|
|成员变量|前缀为小写i|iNumber, iLetter|
|自动变量|以小写字母开头|变量名|
|函数名|以大写字母开头,可能抛出异常的函数后缀为大写L,将指针压入清理栈的函数后缀为大写C,后缀D表示删除调用对象|ShowPath, NewL, NewLC, ExecuteLD|
|函数参数|前缀为小写a|aPath|
|

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值