1
我正在使用spirit X-3並且想要解析以十六進制表示的RAM地址,如「00ff0af0」。 對於64位系統,地址的大小爲64位。解析64位十六進制數
不幸的是boost::spirit::x3::hex
使用無符號。
我能做些什麼來解析64位十六進制數字與助推精神?
我正在使用spirit X-3並且想要解析以十六進制表示的RAM地址,如「00ff0af0」。 對於64位系統,地址的大小爲64位。解析64位十六進制數
不幸的是boost::spirit::x3::hex
使用無符號。
我能做些什麼來解析64位十六進制數字與助推精神?
你可以嘗試看看,如果這個工程:
uint_parser<boost::ulong_long_type, 16, 1, 16> hex_p;
可以無/有符號右之間輕鬆投?有什麼問題?除了爲什麼你會使用簽名整數?這沒有意義。 – freakish
會這樣工作:'uint_parser hex_p' –
4386427