Skip to main content

Concept of friend function in opp with c++

#include <iostream>
using namespace std;
class B;
class A
{
int a;

public:

    void set_val (int x ){
a=x;

    }
    friend void add(A,B);

};



class B{

int b;

public:

      friend void add (A,B);
void set_val (int y ){
b=y;

}
};




void  add (A obj1, B obj2)
{



       cout <<  "The Sum  is "  <<  obj1.a+obj2.b << endl;
}


int main()
{

    A obj;
    B o;
    obj.set_val (500);
o.set_val(220);
add(obj,o);
    return 0;




}

Comments