执行摘要
如果定义具有固定大小可矢量化Eigen类型成员的结构,则必须重载其“operator new”,以便生成16字节对齐的指针。 幸运的是,Eigen为您提供了一个宏EIGEN_MAKE_ALIGNED_OPERATOR_NEW,可以为您完成。
哪种代码需要改动
代码应当如何修改
代码需要改动的原因
是否需要将所有的Eigen类型的成员放置在类的开头
如果想要有条件的执行对齐操作该如何办
方案一:
方案二:
如果定义具有固定大小可矢量化Eigen类型成员的结构,则必须重载其“operator new”,以便生成16字节对齐的指针。 幸运的是,Eigen为您提供了一个宏EIGEN_MAKE_ALIGNED_OPERATOR_NEW,可以为您完成。
方案一:
方案二: