我正在尝试使用以下内容将string
转换为short
int
short tempS = QString("%1").arg(arguement);
其中参数是QString
。
但是我收到了错误:
跨越
的初始化short int tempS
答案 0 :(得分:1)
在QString类(doc)中有一个toShort()方法:
short tempS = arguement.toShort();
如文档中所示,可以指定两个参数:对布尔值的引用以检查转换是否成功,如果除了10之外还需要基数。