我正在尝试将以下Python代码翻译成C++:importstructimportbinasciiinputstring=("0000003F""0000803F""AD10753F""00000080")num_vals=4foriinrange(num_vals):rawhex=inputstring[i*8:(i*8)+8]#因此它读取32位的十六进制编码字符串,使用unhexlify方法将其转换为字节数组,并将其解释为小端浮点值。以下几乎可以工作,但代码有点糟糕(最后一个00000080解析不正确):#include#includeintmain(){//Thehex-enco