相关疑难解决方法(0)

沿4字节边界对齐

我最近考虑了对齐...这是我们通常不必考虑的事情,但我已经意识到某些处理器需要对象沿着4字节边界对齐.这到底意味着什么,以及哪些特定系统具有对齐要求?

假设我有一个任意指针:

unsigned char* ptr

现在,我正在尝试从内存位置检索double值:

double d = **((double*)ptr);

这会导致问题吗?

c++ cpu internals alignment

11
推荐指数
3
解决办法
2万
查看次数

标签 统计

alignment ×1

c++ ×1

cpu ×1

internals ×1