以下代码无法编译。
出错了:在“3 * i”中没有匹配的“operator*”。 为什么我不能与立即常量相乘? b*i可以。
#include <iostream>
#include <cmath>
#include <complex>
using namespace std;
int main(void)
{
const double b=3;
complex <double> i(0, 1), comp;
comp = b*i;
comp = 3*i;
return 0;
}
出错了:在“3 * i”中没有匹配的“operator*”。 为什么我不能与立即常量相乘? b*i可以。