国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

基于C++的mfc對(duì)話框繪制圖像旋轉(zhuǎn)

訪客2024-12-12 03:54:171

這個(gè)代碼是什么意思?valBC = (m_dataSend.MI_BC_H << 8) + m_dataSend.MI_BC_L

還是那句,,單單的一條語(yǔ)句無(wú)法了解它具體的實(shí)現(xiàn),,只能從語(yǔ)法上分析它的功能

m_dataSend應(yīng)該是一個(gè)類(而且最可能的是個(gè)結(jié)構(gòu)體),而MI_BC_H/MI_BC_L是它的成員,,從變量的名字看,它是MI_BC的高/低(8)位,至于MI_BC的意義,,要看相關(guān)的變量定義了

而這句語(yǔ)法上的意義是將m_***.mi_BC_H和m_***.mi_BC_L合并為一個(gè)字,其中高8位放入MI_BC_H,,低8位為MI_BC_L,,并把它賦給變量valBC

其中的<<表示左移8位,且更合理的寫法應(yīng)該是

valBC = (m_***.mi_BC_H << 8) | m_***.mi_BC_L

(這樣會(huì)避免負(fù)數(shù)帶來的不正確結(jié)果)

在參考別人程序前,,你首先要完全掌握C++的語(yǔ)法,,不然,就沒有意義

文章評(píng)論