标签: c++
我看到一些源代码定义了一个函数,其返回类型具有类似的对齐说明符(对于MSVC ++):
__declspec(align(SOMEALIGN)) return_type function_name() { ... }
我已经测试了128的对齐并检查了函数内部的本地地址。如果我将return_type更改为相当大的结构,并检查了函数的地址,我已经检查了函数的调用和临时的本地分配。其中没有一个是对齐的。所以我想知道,到底是什么对齐?
return_type