博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
symbian c++ 学习 2 数据类型及代码规范(转)
阅读量:2492 次
发布时间:2019-05-11

本文共 967 字,大约阅读时间需要 3 分钟。

数据类型 描述
TInt8, TUint8 8位 整数
TInt16, TUint16 16位 整数
TInt32, TUint32 32位 整数
TInt, TUint (32位)整数
TReal32, TReal64 实数
TText8, TText16 字符, 相当于 unsigned char, unsigned short int
TBool 布尔
TAny 相当于void
代码规范

Symbian OS 使用很多代码规范, 使用他们可以增强Symbain 代码的可读性, 有些规范甚至是需要严格遵守的, 比如类的命名:

Symbian OS的类一共有6种:
种类 例子 描述
T classes TDesC, TPoint 这个类可以向基本类型一样使用,因为他们通常很小,而且不使用heap所以也没有析构函数
C classes CConsoleBase, CActive 这个类是Symbian使用最多的类,C代表他们从CBase类继承而来, 他们必须有析构函数因为他们的对象创建在heap中
R classes RFile, RTimer R代表资源(Resource),它们只是一个系统资源的句柄,他们本身被创建在Stack上, 但是他们所使用的资源被创建在heap上,使用完毕需要Close()
M classes MEikMenuObserver 这个类是一个空的接口,使用的时候需要从它继承
static classes User, Math

这个类只有静态函数, 一般都是库函数

Structs SEikControlInfo c - struct

变量命名:

种类 例子 描述
枚举 EMonday,ETuesday E代表枚举
定量 KMaxFileName K代表定量
成员变量 iDevice, iX i代表成员变量
参数 aDevice, aX a代表参数
局部变量 device, x 局部变量没有固定的规

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-126187/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-126187/

你可能感兴趣的文章
JNDI+springmvc使用
查看>>
vue+springboot分页交互
查看>>
vue+springboot打包发布
查看>>
XSL 开发总结
查看>>
【NOI 2018】归程(Kruskal重构树)
查看>>
如何开始DDD(完)
查看>>
[svc]gns3模拟器及探讨几个bgp问题
查看>>
Error:fatal: Not a git repository (or any of the parent directories): .git
查看>>
[导入]竟然支持OpenGL ES!
查看>>
poj 3728 Catch That Cow ([kuangbin带你飞]专题一 简单搜索)
查看>>
C# 加密解密类
查看>>
TP-Link路由器下的多种接入模式
查看>>
C语言之常量与变量
查看>>
我的博客第一天
查看>>
2017.3.31 spring mvc教程(六)转发、重定向、ajax请求
查看>>
Android中用GridView实现九宫格的两种方法(转)
查看>>
必须掌握的前端模板引擎之art-template
查看>>
docker 部署nginx 使用keepalived 部署高可用
查看>>
性能测试需求分析
查看>>
MySQL 8.0索引合并
查看>>