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」はこれらの演算子をオーバーロードします。つまり、これらの演算子はクラス内(つまり、パブリック関数内)でのみ使用できるということですか?もしそうなら、私はそれをこのようにしたいと思いますか?それとも、クライアント/ドライバーコードでそれを実行したいですか?
次に、各行の2番目の値にiを追加するだけですか?簡単すぎるようです。どんな方向でも大歓迎です。(念のために言っておきますが、宿題をしてくれる人を探していません...入力を使用するだけで済みます)