string
次を使用して a をshort
intに変換しようとしています:
short tempS = QString("%1").arg(arguement);
ここで、引数はQString
です。ただし、エラーが発生します:
初期化を越えます
short int tempS
QString クラス ( doc )には toShort() メソッドがあります。
short tempS = arguement.toShort();
ドキュメントに示されているように、2 つの引数を指定できます。変換が成功したかどうかを確認するブール値への参照と、10 以外が必要な場合のベースです。