2012-10-19 45 views
0

我想一個string轉換成short INT使用:QMAKE給我的錯誤

short tempS = QString("%1").arg(arguement); 

其中參數是QString。然而 我發現了該錯誤:

crosses initialization of short int tempS

回答

1

有一種方法toShort()在QString類(doc):

short tempS = arguement.toShort(); 

正如在doc中所示,可以指定兩個參數:引用一個布爾值來檢查轉換是否成功,如果你想要的東西不是10,則引用base。