大量使用結構體和共用體?
題主問有沒有問題,我猜是指它的可移植性。結構體沒有問題,絕大多數編程語言都可以很好地兼容。可是共同體就比較麻煩了,舉個栗子一個C語言的一個整形數值占用4個字節,這是就可以定義一個4字節字符數組共同指向同一片存儲空間。可是移植的時候,這4個字節的高低位順序就可能發生偏差。同樣其他語言定義整型數據只占用2個字節,這樣共同體就很麻煩了,需要針對性的修改,給移植工作帶來麻煩。
上一篇mc怎么追蹤玩家位置
下一篇視頻播放器哪個比較好用
大量使用結構體和共用體?
題主問有沒有問題,我猜是指它的可移植性。結構體沒有問題,絕大多數編程語言都可以很好地兼容。可是共同體就比較麻煩了,舉個栗子一個C語言的一個整形數值占用4個字節,這是就可以定義一個4字節字符數組共同指向同一片存儲空間。可是移植的時候,這4個字節的高低位順序就可能發生偏差。同樣其他語言定義整型數據只占用2個字節,這樣共同體就很麻煩了,需要針對性的修改,給移植工作帶來麻煩。