结构体包含eigen对象
对于使用c++17及以上标准,不需要以下设置
|
原因
Eigen::Vector4d包含1个double,默认情况下占用为256bits(4*8字节)。例如使用AVX时,需要内存基于256-bit对齐,这意味着需要起始地址是 32 的倍数,如果不调整内存的对齐方式,在使用AVX指令时会导致段错误。
STL容器包含eigen对象
同样,对于使用c++17及以上标准,不需要设置
|
对于使用c++17及以上标准,不需要以下设置
|
Eigen::Vector4d包含1个double,默认情况下占用为256bits(4*8字节)。例如使用AVX时,需要内存基于256-bit对齐,这意味着需要起始地址是 32 的倍数,如果不调整内存的对齐方式,在使用AVX指令时会导致段错误。
同样,对于使用c++17及以上标准,不需要设置
|