最近C++を学び始めました。いくつかの簡単なクラス/フレンド機能の練習をしました。私は何をしようとしていましたか?友人の関数を使ってクラスの2オブジェクト友人機能のみを使用して、それらの2つの数字を掛け合わせて画面に表示します。 2、3、4、5とタイプしたとしましょう。期待される出力は6と20ですが、私は画面上で0と0しか見ることができません。 #include<iostream>
using
2つの数字の最大値を探したいが、単純な方法の代わりに2つのクラスとフレンド関数を使用する必要がある。それを実装する方法は? 次のコードを使用していますが、コードが機能していません。 #include<iostream>
using namespace std;
class one
{
int a;
public:
friend int cal(one a);
演算子のオーバーロードでフレンド関数を実装する際に問題が発生しています。私はこれらの機能を使うために何が必要かをしっかりと理解していません。誰かがどのように進むべきかについて私にいくつかの指導を与えることができます。どうかありがとうございます。 手順: This class implements rational number of the type 2/3.
class Rational;