#include using namespace std; class B; class A { int x; public: A() { x = 10; } friend void add(A a, B b); }; class B { int y; public: B() { y = 20; } friend void add(A a, B b); }; void add(A a, B b) { cout << "Sum: " << a.x + b.y << endl; } int main() { A a; B b; add(a, b); return 0; }