XMVECTOR は 16 バイトでアラインする必要があるため、クラスのメンバーにするべきではありません (アラインメントを確保しない限り)。しかし、私はこのようにsthを行うことができますか?
class A
{
public:
XMVECTOR vect;
};
void fun(void)
{
A a;
XMVECTOR localVect = a.vect;
// can I now use localVect correctly?
}
XMVECTOR は 16 バイトでアラインする必要があるため、クラスのメンバーにするべきではありません (アラインメントを確保しない限り)。しかし、私はこのようにsthを行うことができますか?
class A
{
public:
XMVECTOR vect;
};
void fun(void)
{
A a;
XMVECTOR localVect = a.vect;
// can I now use localVect correctly?
}