是否可以指定父类的对齐方式?
例如类似的东西(未编译):
template<size_t n>
class Vector : public boost::array<double,n> __attribute__ ((aligned(16)))
{
thanks
好吧,从我收集的评论来看,这不是一个好方法。
我想我会坚持私有数组的组合/对齐
我们不需要请求派生类的对齐,我们也做不到。我们不需要的原因是,请求派生类的对齐就足够了,并且请求派生类的对齐将导致依赖于派生类的基类的布局。
class A : public C __attribute__ ((aligned(16)))
{
class B : public C __attribute__ ((aligned(8)))
{
C 的对齐方式是什么?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)