【发布时间】:2017-09-04 13:06:35
【问题描述】:
我使用带有复数的向量类,我必须将一个复数向量与一个复数相乘,如下所示:
vector< complex<double> > vec;
complex<double> z;
// some initialization of vec and z ...
vector< complex<double> > res;
res = vec*z; // here is the error
error: no match for ‘operator*’ (operand types are ‘std::vector<std::complex<double> >’ and ‘std::complex<double>’)
是否可以使用这些参数重载 operator* ?
【问题讨论】:
标签: c++ vector complex-numbers