我只是想在Symbian中将TBuf转换为TInt。我试着这样做:
TBuf<2> buf;
buf.Copy( _L("10"));
TInt valInt;
TLex8 lex(buf);
lex.Val(valInt);下面我得到了错误消息:
Error: #289: no instance of constructor "TPtrC8::TPtrC8" matches the argument list
argument types are: (TBuf<2>)如果您能帮忙,我们将不胜感激!
谢谢
发布于 2009-08-07 12:35:14
如果您使用的是TLex8,则必须使用TBuf8。
试试这个(我的Symbian C++是生锈的,但这个应该很接近):
TBuf8<2> buf;
buf.Copy(_L8("10"));
TInt valInt;
TLex8 lex(buf);
lex.Val(valInt);https://stackoverflow.com/questions/1244453
复制相似问题