我的問題是這樣的。解析/複製指針/數組結構與分號位字段約束
我的處理器對於數據類型的最小寬度爲16位。
但是我有一些應該是8位寬的結構。這是我嘗試移植的一些遺留代碼,因此這些結構將從某些數組或指向數據的指針中解析出來。
當使用分號指針來分析變量時,是否允許我將信息分析限制爲8位?
UPDATE:實施例
struct CANMDL_BYTES { // bits description
Uint16 BYTE3:8; // 31:24
Uint16 BYTE2:8; // 23:16
Uint16 BYTE1:8; // 15:8
Uint16 BYTE0:8; // 7:0
};
如果我試圖鑄造陣列到這個結構,將它正確地投?考慮到我的數組使用所有位而不管數據類型如何
真的不清楚你在說什麼。請顯示一些代碼,以更好地闡明你的意思。 – kaylum