Answers

Question and Answer:

  Home  C++ Friend

⟩ What is the output of this program? #include <iostream> using namespace std; class sample; class sample1 { int width, height; public int area () { return (width * height);} void convert (sample a); }; class sample { private int side; public void set_side (int a) { side = a; } friend class sample1; }; void sample1convert (sample a) { width = a.side; height = a.side; } int main () { sample sqr; sample1 rect; sqr.set_side(6); rect.convert(sqr); cout << rect.area(); return 0; } a) 24 b) 35 c) 16 d) 36

d) 36

Explanation:

In this program, we are using the friend for the class and calculating the area of the square.

Output:

$ g++ friend2.cpp

$ a.out

36

 219 views

More Questions for you: