在对如下结构使用其相同对齐结构时的结果是错误的
结果是
std::alignment_of(Vector) = 16
std::alignment_of(aligned_storage(Vector)) = 8
这是由于vs2008 SP1附带的aligned_storage最大仅支持align = alignof(double) = 8
这会导致这个结构在使用sse优化时出现问题
在对如下结构使用其相同对齐结构时的结果是错误的