您的位置 首页 ADAS

Symbian动态数组与缓冲区

类:RArray,RPointerArrayCArrayX (CArrayFixFlat,CArrayPakFlat,CArrayVarSeg,CArrayPtrFlat,…6个修饰元素:Fix

类:RArray,RPointerArray

CArrayX (CArrayFixFlat,CArrayPakFlat,CArrayVarSeg,CArrayPtrFlat,…6个润饰元素:Fix[定长],Pak[紧缩],Var[变长],Ptr[指针],Seg[段],Flat[平整])

关于简略数组(定长/平整),RArray,RPointerArray类供给更简略更高效的动态数组,应该优先运用这两个类而非CArrayX类(CArrayFixFlat,CArrayPtrFlat)。

在处理变长元素或需求运用段缓冲区(Seg)时,没有相似的RArray类,能够运用CArrayVarFlat,CArrayVarSeg,CArrayPakFlat,CArrayPtrSeg

数组之动态描述符数组,有两种:

指针描述符数组:CPtrC16Array,CPtrC8Array,引证指针,不仿制数据到数组中

通用描述符数组: CDesC16Array,CDesC8Array, 每个参加数组的描述符会创立一个HBufC副本,不行修正。

知道了调集的巨细,用动态定长数组:TFixedArray类,能够替代一般C++数组,此类供给了越界查看和一些有用函数。

动态缓冲区:CBufFlat,CBufSeg类,将数据保存在8位缓冲区内,读写二进制数据或许描述符。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/adas/297525.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部