C++で代入があり、開始に問題があります。目的は、「複素数に対して、次のオーバーロードされた演算子を使用するクラスを設計することです。>> < < + - */"複素数演算のためのC++演算子のオーバーロード
私の質問は論理的なものではなく、ロジックの詳細です。私はいくつかの脳の暴行を助けることができます。
入力サンプル:
2.5 -2.2
1.0 1.0
出力サンプル:
A =(2.5)+(-2.2)I
B =(1.0)+(1.0)I
A + B =(3.5)+(-1.2)I
A - B = ..............
A * B = ........ ......
A/B = ..............
これはどうやって始めるのですか?クラス "Complex"はこれらの演算子に負担をかけるので、クラス内でこれらの演算子しか使用できない(つまり、public function内で)ことができますか?もしそうなら、私はそれをこのようにしたいでしょうか?クライアント/ドライバのコードでやりたいのですか?
次に、各行の2番目の値にiを追加するだけですか?それは簡単すぎるようです。どんな方向にも感謝します。 (ちょうど記録のために、私は私のために宿題をするために誰かを探しているわけではない...ちょうどいくつかの入力を使用することができる)
それは確か行い、おかげで多くのことを。とても有難い。 –