| Предыдущий | Следующий |
| QPARSE_E_UNEXPECTED_NOT | QPARSE_E_EXPECTING_REAL |
QPARSE_E_EXPECTING_INTEGER
Что означает QPARSE_E_EXPECTING_INTEGER
QPARSE_E_EXPECTING_INTEGER (0X80041661) — парсер ожидал целое число.
Схема и оператор уже требуют integer literal, но полученный token относится к другому классу. Проверьте знак, base/format, separators и отсутствие дробной части; изменение типа свойства ради обхода ошибки будет скрывать, а не устранять несоответствие.
Что проверить
- Сохраните raw numeric токен, sign, radix и свойство type.
- Убедитесь, что decimal/real notation не подана в production, ожидающий integer.
- Контроль — целое значение в той же позиции при неизменном operator и свойство.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
