TDes头文件中根本没有AppendL这个方法?
void AppendL(const TDes& aTarget,const TDesC& aDesC)
{
TInt sumLength = aTarget.Length() + aDesC.Length();
if(aTarget.MaxLength() < sumLength)
{ User::Leave(KErrOverflow); }
else
{ aTarget.AppendL(aDesC); }
}
在书上看到这一段代码,我查了一下TDes头文件中根本没有AppendL这个方法,只有
Append(const TDesC16 & aDesC)这个方法,于是我把
aTarget.AppendL(aDesC); 改成
aTarget.Append(aDesC);
编译却提示 function call .... does not math?