Я пытаюсь преобразовать string
в short
int используя:
short tempS = QString("%1").arg(arguement);
где аргумент QString
,
однако я получаю ошибку:
пересекает инициализацию
short int tempS
В классе QString есть метод toShort ()доктор):
short tempS = arguement.toShort();
Как показано в документе, можно указать два аргумента: ссылку на логическое значение, чтобы проверить, успешно ли выполнено преобразование, и базовую, если вам нужно что-то еще, кроме 10.
Других решений пока нет …