2

我看到一些源代码定义了一个返回类型的函数,该函数具有这样的对齐说明符(对于 MSVC++):

__declspec(align(SOMEALIGN)) return_type function_name() { ... }

我已经用 128 的对齐方式进行了测试,并检查了函数内本地人的地址。如果我将return_typestruct 更改为相当大的结构,我已经检查了函数的调用和分配的临时本地,并检查了函数的地址。没有一个是对齐的。所以我想知道,究竟什么是对齐的?

4

0 回答 0