Classes Q.10

0. The following program
class abc;
class def
{
int i1 ;                        // statement 1
protected: int i2;   // statement 2
public: int i3;       //statement 3
friend abc;
} ;
class abc
{
public:
void main(def A)
{
cout << (A.i1=3);
cout <<  (A.i2=4);
cout << (A.i3=5);
}
} ;
void main( )
{
def x1 ;
abc x2 ;
x2.mn(x1);
}

  • Option : D
  • Explanation : Since abc is a friend of def, it can access all its data, does not matter whether it is declared private, protected or public.
Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *