Есть QString
, нужно проверить является ли она числом.
В QChar
есть метод isNumber()
, который это делает, но в QString
его нет. Думаю перебрать каждый символ, проверяя его, но может быть есть решение лучше.
Если таковое имеется, подскажите, пожалуйста.
Читаем тут:
int QString::toInt(bool *ok = Q_NULLPTR, int base = 10) const
Для длинного целого:
long QString::toLong(bool *ok = Q_NULLPTR, int base = 10) const
Если просто проверить, что все символы в строке есть числа, или нужная "маска", то лучше использовать регулярки:
bool QString::contains(const QRegExp &rx) const
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Почему данный код вызывает падение программы (отличается только наличием %s символа)
Есть клиенты на C++, которые транслируют кадры с веб-камер на HTTP-серверНекоторые камеры отдают перевёрнутые кадры, и нужно программно анализировать...