- 713 名前:デフォルトの名無しさん [2022/09/11(日) 15:13:19.03 ID:/O1tQPyF.net]
- どの言語でも同じ
Rustでも&mutでtransmuteしてもendian依存は避けられないな let mut x = 0x01020304_u32; let a = unsafe { std::mem::transmute::<&mut u32, &mut [u8; 4]>(&mut x) }; a[1] = 7; assert_eq!(x, 0x01020704); とlittle endianでは7の位置はこうなる
|

|