setRealPart メソッドを使用して、Complex クラスのオブジェクト c4 の double に -1.4 を代入しようとしています。しかし、それは私にエラーを与えます。
関連するコードは次のとおりです。
プロトタイプ:
void setRealPart(double &);
意味:
void Complex::setRealPart(double &real)
{
real = this->rpart;
}
実装:
c2.setRealPart(-1.4);`
コンストラクター:
Complex::Complex(double realpart,double impart)
{
rpart = realpart;
ipart = impart;
}
私が受け取ったエラーは次のとおりです: No known conversion for argument from double to double&
2.No matching function call setRealPart(double)