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
3 months agoPearlie
3 months agoErnest
3 months agoAdolph
4 months agoErick
4 months agoNobuko
4 months agoKrissy
4 months agoOzell
5 months agoHollis
5 months agoCecily
5 months agoWalton
5 months agoGwen
5 months agoCarmelina
6 months agoQueen
6 months agoCarisa
6 months agoLeatha
6 months agoMarti
6 months agoDonette
6 months agoLeonor
7 months agoErnie
7 months agoHubert
7 months agoGregg
7 months agoBulah
8 months agoYolande
8 months agoCeola
8 months agoLashon
2 months agoMarion
3 months agoLavina
3 months agoAshlee
3 months agoJame
7 months ago