下面的代碼編譯失敗乘以複用常數C++
#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」「符*」 這裏有什麼問題,爲什麼我不能乘以即時常量? b *我工作。