在symbian 中,HBufC在栈上分配空间,因此可以保存比较大量的数据
HBufC *buf=HBufC::NewL(100);//分配100字节的大小
HBufC 是不可修改的,但可以通过buf->Des()进行操作
如果想利用buf->Des()进行如下Left(),Replce()等操作会出错, 此时buf->Length()的值为0,
buf->Length()等于实际的存储的数据的的到小,
HBufC的最大长度要比分配的大小稍微大一点
在symbian 中,HBufC在栈上分配空间,因此可以保存比较大量的数据
HBufC *buf=HBufC::NewL(100);//分配100字节的大小
HBufC 是不可修改的,但可以通过buf->Des()进行操作
如果想利用buf->Des()进行如下Left(),Replce()等操作会出错, 此时buf->Length()的值为0,
buf->Length()等于实际的存储的数据的的到小,
HBufC的最大长度要比分配的大小稍微大一点
2403

被折叠的 条评论
为什么被折叠?