小编Gui*_*ume的帖子

是否可以将__m128变量中的内部值作为C++类中的属性进行访问?

我想用SSE内在函数实现一个Vector类(表示3个浮点数的向量)(所以我不会使用__m128类型的第4个元素).但我希望能够像属性一样轻松访问它们:所以myVector.x将访问vec中的0-31位,myVector.y将访问vec中的32-63位,但无需调用某些getX()方法.'x'属性将是'vec'的0-31位的一种别名.可能吗 ?

class Vector {  
public:  
  float x;  
  float y;  
  float z;  
private:  
  __m128 vec;  
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays attributes

3
推荐指数
1
解决办法
1972
查看次数

标签 统计

arrays ×1

attributes ×1

c++ ×1