我只是想在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>)
帮助将不胜感激!
谢谢
最佳答案
如果使用TLex8
,则必须使用TBuf8
。
试试这个(我的Symbian C++使用rust 了,但是应该很近):
TBuf8<2> buf;
buf.Copy(_L8("10"));
TInt valInt;
TLex8 lex(buf);
lex.Val(valInt);
关于c++ - TBuf转换为Tint Symbian,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1244453/