我想写一个描述符数组,像下面那样,这个好像不对,请问该怎么写,谢谢
_LIT( KTXT0, "List" );
_LIT( KTXT1, "Properties" );
_LIT( KTXT2, "Menu" );
_LIT( KTXT3, "State" );
_LIT( KTXT4, "Recommend" );
_LIT( KTXT5, "Refresh" );
RArray< TBuf<20> > values;
values.Append( KTXT0 );
values.Append( KTXT1 );
values.Append( KTXT2 );
values.Append( KTXT3 );
values.Append( KTXT4 );
values.Append( KTXT5 );
------解决方案--------------------------------------------------------
CDesCArrayFlat* myArray = new (ELeave) CDesCArrayFlat(2);
CleanupStack::PushL(myArray);
myArray->AppendL(_L("Item0"));
myArray->AppendL(_L("Item1"));
……
CleanupStack::PopAndDestroy();
头文件:badesca.h 库:bafl.lib