初学 symbian 一路走来
2010-03-05 06:06:00 来源:WEB开发网核心提示:TAny指针型void如果想了解更仔细请参考 http://book.csdn.net/bookfiles/1240/100124036909.shtml除了以上的基本数据类型,SC++中的String型也是拦路虎之一;描述符 SC++中的String型描述符是 Symbian OS中用到的字符串类,初学 symbia
TAny
指针型
void
如果想了解更仔细请参考 http://book.csdn.net/bookfiles/1240/100124036909.shtml
除了以上的基本数据类型,SC++中的String型也是拦路虎之一;
描述符 SC++中的String型
描述符是 Symbian OS中用到的字符串类。之所以这样称呼它们,是因为它们是自描述的字符串。也就是说,描述符不仅包含它所描述的字符串数据的长度,还包含了类型信息,以区分描述符数据在内存中不同的结构。描述符可以防止缓存溢出,它并不使用NULL结束符作为字符串的结尾。(这个也是c++的特点,C中才会有NULL来结束)
描述符的应用从最底层向上贯穿于整个操作系统,而且它们被设计得非常有效率,使用最小的内存空间但又足够存储数据,并同时可以全面描述其长度和位置。描述符可作为字符串并包含字符数据。同时它们还可以用来操作二进制数据,因为它们不需要用NULL作为结尾字符来确定长度。
表3-2 对描述符类型的总结
名 称 |
是否可修改 |