第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++枚舉類型保存為二進(jìn)制文件,占多少個二進(jìn)制位?

c++枚舉類型保存為二進(jìn)制文件,占多少個二進(jìn)制位?

繁星點點滴滴 2019-02-20 13:54:08
現(xiàn)在用python來解析一個二進(jìn)制文件,用structs模塊的unpack方法可以實現(xiàn)比如有這么一個二進(jìn)制文件,里面存放的是這個結(jié)構(gòu)體,結(jié)構(gòu)體應(yīng)該是C++在64位linux下寫進(jìn)去的 struct Dot_Candle { double high_;// double low_;// int64_t open_time_;// double turnover_;// }; 用python語句解析上面這個結(jié)構(gòu)體:data=unpack(“ddqd”,bindle.read(8+8+8+8)), 可以解析出來 但是另外一個二進(jìn)制文件,結(jié)構(gòu)體中有如下這個枚舉類型后,用unpack來解析總是解析出來一些很夸張的數(shù)字(e的很多次方),明顯不對,我用unpack對enum試過2個字節(jié),4個字節(jié),8個字節(jié),都不行 enum Genera { INDEX = 0, BOND = 1, FUND = 2, FUTURE = 3, OPTION = 4, WARRANT_ = 5, STOCK = 6, ETF = 7 }; //定義枚舉類型 struct DotQuote 一個結(jié)構(gòu)體,存在二進(jìn)制文件中 { Genera type_; //就是這個枚舉對象,我想用python把這個結(jié)構(gòu)體從二進(jìn)制文件中解析出來 ... ... }
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 507 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號