我有一个3D矢量类.私有变量定义如下:
union {
struct {
double x;
double y;
double z;
};
double data[3];
};
在实现operator ==时哪个更快?
return this->x == v.x && this->y == v.y && this->z == v.z;
要么
return memcmp(this->data, v.data) == 0;
| 归档时间: |
|
| 查看次数: |
1398 次 |
| 最近记录: |