Question: C++ PROBLEM PLEASE EXPLAIN BRIEFLY FOR UPVOTE There are five different mistakes in the following code. Explain in detail what they are and why they

C++ PROBLEM PLEASE EXPLAIN BRIEFLY FOR UPVOTE

There are five different mistakes in the following code. Explain in detail what they are and why they would cause errors.

#include

using namespace std;

struct Person{

int print_person()

{ string result = ""; result = name + " " + id + " " + role + " " + age + " ";

return result;

}

string name;

int id;

string role;

private:

int age;

}

int main()

{ Person p1;

p1.name = "John";

p1.id = 1234;

p1.role = "Student";

p1.age = 19;

cout << "Details: " << endl; cout << print_person();

return 0;

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!