What happens when you attempt to compile and run the following code?
#include
#include
using namespace std;
class Second;
class Base {
int age;
public:
Base () { age=5; };
friend void set(Base &ob, Second &so);
void Print() { cout << age;}
};
class Second {
string name;
public:
friend void set(Base &ob, Second &so);
void Print() { cout << name;}
};
void set(Base &ob, Second &so) {
ob.age = 0; so.name = "Bill";
}
int main () {
Base a;
Second b;
set(a,b);
a.Print();
b.Print();
return 0;
}
Malissa
5 months agoPearlie
5 months agoErnest
5 months agoAdolph
5 months agoErick
5 months agoNobuko
5 months agoKrissy
6 months agoOzell
6 months agoHollis
6 months agoCecily
7 months agoWalton
7 months agoGwen
7 months agoCarmelina
7 months agoQueen
7 months agoCarisa
7 months agoLeatha
8 months agoMarti
8 months agoDonette
8 months agoLeonor
8 months agoErnie
8 months agoHubert
9 months agoGregg
9 months agoBulah
9 months agoYolande
9 months agoCeola
10 months agoLashon
4 months agoMarion
4 months agoLavina
4 months agoAshlee
4 months agoJame
9 months ago