|
|
1
15
volatile不能帮助您避免此处未定义的行为。所以,如果你和GCC合作的话,那就是运气。 假设t是一个pod。那么,正确的方法是
那里!没有严格的混叠问题和内存对齐问题。gcc甚至将memcpy作为一个内部函数来处理(在本例中不插入函数调用)。 |
|
|
2
-4
嗯,关于
为了理解
当写信给
当写信给
当然,如果没有显式加载或存储,编译器只会发出暗示加载或存储的指令。
Sellibitze给出了最佳解决方案:
使用
但是,如果对一个内存区域的所有访问都是用
|