1
Я использую дух X-3 и хочу анализировать адреса RAM, которые представлены в шестнадцатеричном виде, например «00ff0af0». Для 64-битных систем адреса будут иметь размер 64 бит.Parse 64bit hex numbers
К сожалению, boost::spirit::x3::hex
использует неподписанные символы.
Что я могу сделать, чтобы разобрать 64-битные шестнадцатеричные числа с boost-spirit?
Вы можете легко бросить между подписанной/вправо без знака? В чем проблема? Кроме того, почему вы используете для этого целые числа со знаком? Это не имеет смысла. – freakish
Будет ли это работать: 'uint_parser hex_p' –
4386427