ude #include #include using namespace std; class VideoGame { public: string title, genre, publisher; int year; VideoGame(string t, string p, string g, int y)

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

//impl.h
#include <string>
#include <stack>
#include <iostream>


using namespace std;

class VideoGame
{
public:
string title, genre, publisher;
int year;
VideoGame(string t, string p, string g, int y)
{
set_title(t);
set_genre(g);
set_publisher(p);
set_year(y);
}
void set_title(string t)
{
title = t;
}
void set_genre(string g)
{
genre = g;
}
void set_publisher(string p)
{
publisher = p;
}
void set_year(int y)
{
year = y;
}

string get_publisher()
{
return publisher;
}
string get_title()
{
return title;
}
string get_genre()
{
return genre;
}
int get_year()
{
return year;
}

};

//impl.cpp
#include "impl.h"
void createstack(stack <VideoGame> s)
{

while (!s.empty())
{
VideoGame v = s.top();
cout << "TITLE : " << v.get_title() << endl;
cout << "YEAR : " << v.get_year() << endl;
cout << "GENRE : " << v.get_genre() << endl;
cout << "PUBLISHER : " << v.get_publisher() << endl;
cout << '\n';
cout << "------------------------" << endl;
s.pop();

}
}

//main.cpp

#include "impl.h"
int main(){


stack<VideoGame> s;
s.push(VideoGame("Tetris", "Nintendo", "Tile matching", 1984));
s.push(VideoGame("Super Mario", "Nintendo", "Platform", 1985));
s.push(VideoGame("Diablo", "Blizzard", "Hack and Slash", 1996));
s.push(VideoGame("Sonic", "Sega", "Platform", 1991));
s.push(VideoGame("The Sims", "Electronic Arts", "Life Simulation", 2000));
createstack(s);
s.pop();
return 0;

}

 

it gives createstack identifier not found error.How can i solve this?

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY