既存の Vector クラスをベクトル化しようとしています
class Vector
{
public:
float X,Y,Z;
};
これらのメンバー変数にアクセスする他のクラスに影響を与えずに、クラス メンバーをベクトル化しようとしています。
class Vector
{
public:
union{
float X,Y,Z;
vector float vec4;
};
};
しかし、メンバ名 X、Y、Z が見つからないため、コンパイル エラーが発生します。変数を取得する別の方法はありますか?
参考までに、このvector float
型はIBM™ Cell Broadband Engine™ Software Development Kit V3.0 for Multicore Accelerationからのものです。