BREW开发教程(8):常用数据结构及函数
来源:互联网 发布:购买空间和域名 编辑:程序博客网 时间:2024/05/22 04:29
随BREW SDK提供了一些通用函数,其中相当一部分是对标准C函数的封装,这里做的一个目的是使最终的编译过代码更小,而不需要将C函数库也链接进最终的目标代码中。因此在编程时也尽量使用BREW封装过的函数库。
字符类型及操作函数
BREW环境中一个重要的就是关于字符串,它使用了16位宽字节。在大部分波及到字符串的API中都使用宽字节字符串。
其定义如下:
typedef uint16 AECHAR;
对于从char 到 AECHAR的转换BREW提供了相应的转换函数。
STRTOWSTR, WSTRTOSTR。
对于一般的字符串函数,BREW提供了支持char和AECHAR的C标准函数库封装。例如: STRCPY, WSTRCPY, SPRINTF, WSPRINTF等。
内存操作函数
BREW提供了MALLOC,FREE,MEMCPY等相应C标准库函数封装。在编程应当使用这些内存操作函数。
此外BREW还提供了其它如浮点操作、时间函数等,建议在开发前先浏览一下这些函数库。
- BREW开发教程(8):常用数据结构及函数
- BREW开发教程(15):其它及示例下载
- BREW开发教程(1):BREW SDK一览
- BREW开发教程(2):BREW基础
- BREW开发教程(3):BREW编程概念
- BREW开发教程(10):用户界面
- BREW开发教程(11):文件系统
- BREW开发教程(7):BREW应用开发基础
- BREW开发教程(4):BREW消息处理机制
- BREW开发教程(6):BREW “Hello,World!”应用示例
- LinuxC常用数据结构及函数总结
- BREW开发教程(12):数据库操作
- BREW开发教程(13):网络编程
- linux驱动开发常用函数及函数
- iOS开发中常用函数及控件
- 高精度算法数据结构及常用函数实现(C++)
- linux常用c函数 数据结构及算法篇
- BREW开发
- Mobicents SIP Servlets的Click2Call实例实践
- EllysXors(SRM543-div1-1-div2-2)
- BREW开发教程(7):BREW应用开发基础
- EllysThreeRivers(SRM543-div2-3)
- 浏览其中的【navigator】对象的【userAgent】判断浏览器。
- BREW开发教程(8):常用数据结构及函数
- RHEL5.X 替换更新源
- BREW开发教程(9):推荐采用的应用程序框架
- BREW开发教程(10):用户界面
- BREW开发教程(11):文件系统
- BREW开发教程(12):数据库操作
- BREW开发教程(13):网络编程
- POJ1068浅析------Parencodings
- Framework ReportViewer技术调查