#include using namespace std; class Player { private: int id; static int next_id; public: int getID() { return id; } Player() { id = next_id++; } }; int Player::next_id = 1; int main() { Player p1; Player p2; Player p3; cout << p1.getID() << " "; cout << p2.getID() << " "; cout << p3.getID(); return 0; }     Run the program and give its output.

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 7RQ
icon
Related questions
Question

#include <iostream>

using namespace std;

class Player

{

private:

int id;

static int next_id;

public:

int getID() { return id; }

Player() { id = next_id++; }

};

int Player::next_id = 1;

int main()

{

Player p1;

Player p2;

Player p3;

cout << p1.getID() << " ";

cout << p2.getID() << " ";

cout << p3.getID();

return 0;

}

 

 

  • Run the program and give its output.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,