Symbian C++学习笔记连载一:Symbian基础知识

一、变量命名规则

1、  成员变量的声明,一般前面加上“ i ”,目的是方便清理工作的进行。

2、  应用程序中,不允许使用全局变量和静态成员变量。但可以使用全局的和静态的成员常量,常量的前缀用“ K ”。

3、  函数定义时,形参一般加上前缀“ a ”。

 

二、函数命名规则

函数名第一个字母大写;

后缀 D 表示对对象进行删除操作,后缀 L 表示函数有可能 Leave ;后缀 C 表示该函数中有变量需要放置于清理栈。

 

三、类的命名规则

类的命名区别在于分配内存空间的位置以及用途上。

1、  T

类对象可以分配在栈空间,也可以作为其他类的成员变量。不需要析构函数来释放资源。 Symbian 系统默认的栈空间大小 8KB

2、  C

从自带的基类 Cbase 直接或间接继承而来。

在堆空间动态分配,不能作为其他类的成员。

类初始化时,所有成员数据置为 0

按指针或引用传递,不需要特定的拷贝构造函数或分配操作符。

支持二阶段构造。

3、  R

通过句柄来对系统资源进行访问。

对象 open 后要记得 close

可以以比特为单位自由复制。

4、  M

混合类,主要用于多重继承,通常被称为接口。

 

四、强制转换

Dynamic_cast: (未使用)

Static_cast :基类转换为派生类,或基类之间的转换。

Reinterpret_cast: 将一种指针类型转换为另一种指针类型,或进行整型与指针之间的转换。

Const_cast :取消变量的常数特性。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值