1

我正在使用 Spirit X-3 并想解析以十六进制表示的 RAM 地址,例如“00ff0af0”。对于 64 位系统,地址的大小为 64 位。

不幸的是boost::spirit::x3::hex使用无符号。

如何使用 boost-spirit 解析 64 位十六进制数字?

4

1 回答 1

3

您可以尝试看看这是否有效:

uint_parser<boost::ulong_long_type, 16, 1, 16> hex_p;
于 2015-12-30T12:30:16.337 回答