我知道 XMVECTOR 必须是 16 字节对齐的,因此不应该是一个类的成员(除非我确保对齐)。但是,我可以这样做吗?
class A
{
public:
XMVECTOR vect;
};
void fun(void)
{
A a;
XMVECTOR localVect = a.vect;
// can I now use localVect correctly?
}
我知道 XMVECTOR 必须是 16 字节对齐的,因此不应该是一个类的成员(除非我确保对齐)。但是,我可以这样做吗?
class A
{
public:
XMVECTOR vect;
};
void fun(void)
{
A a;
XMVECTOR localVect = a.vect;
// can I now use localVect correctly?
}