* 演算子をオーバーロードして、クラスの複雑なサブ変数を乗算し、複雑な結果を返すようにしたいと思います。私の考えは次のとおりでした。
#include <complex>
using namespace std;
class a{
public:
std::complex<double> x0;
...
};
template<class T> complex<T> operator*(const a &lfv, const a &rfv){
return lfv.x0*rfv.x0;
}
しかし、うまくいきません...アイデアやコメントはありますか?