#ifndef _CFTTVECTOR32_H_
#define _CFTTVECTOR32_H_

#include "common.h"

class CFTTVector32 {
public:
  //CFTTVector32();
  //CFTTVector32(float f1, float f2, float f3);  //自己加的方便调用

  int operator!=(CFTTVector32 const& vec32) const;
  CFTTVector32* operator*=(float a2);
  CFTTVector32* operator+=(CFTTVector32 const& a2);
  CFTTVector32* operator-=(CFTTVector32 const& a2);
  CFTTVector32* operator/=(float a2);
  int operator==(CFTTVector32 const& a2) const;  //001BDF38

  //________________
  //修改处
  inline CFTTVector32* operator=(CFTTVector32 const& other);
  //________________

  float float_0;
  float float_4;
  float float_8;

  static CFTTVector32 s_vZeroVector;  //005CDEB4
};

inline CFTTVector32* CFTTVector32::operator=(CFTTVector32 const& other) {
  float_0 = other.float_0;
  float_4 = other.float_4;
  float_8 = other.float_8;
  return this;
}

#endif  //_CFTTVECTOR32_H__