person?

What is the output of the program?

#include <iostream>

#include <string>

using namespace std;

struct Person {

int age;

};

class First

{

Person *person;

public:

First() {person = new Person;

person?>age = 20;

}

void Print(){

cout << person?>age;

}

};

int main()

{

First t[2];

for (int i=0; i<2; i++)

t[i].Print();

}
A . It prints: 10
B . It prints: 2020
C . It prints: 22
D . It prints: 00

Answer: B

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments