日志文章

2008年04月01日 09:39:21

在栈上创建buf

const TInt KBufferSize = 11200;
const TInt KBufferCount= 3;
RPointerArray<TDes8> iBufferArray;
TDes8* buffer;
for (TInt idx=0; idx < KBufferCount; idx++)
{
buffer = new(ELeave) TBuf8<KBufferSize>;
CleanupStack::PushL(buffer);        
buffer->SetMax();
User::LeaveIfError(iBufferArray.Append(buffer));        
CleanupStack::Pop(buffer);
}

//销毁
iBufferArray.ResetAndDestroy();

类别: 无分类 |  评论(0) |  浏览(4584) |  收藏
发表评论