Language: C++ Imagine that you are in the design stage of a software system for handling the data of the partici- pants of a major soccer tournament. As different roles will be present (players, coaches, referees, etc.) you are required to develop a class handling the data of a generic league member. For each person the following data is at least needed • first name as character array (36 characters characters including '\ 0") • last name as character array (36 characters) • date of birth as character array (11 characters, storage format is УУУУ-mm-dd) In addition the whole team is located somewhere, so location is an additional static erty of the class. Design and implement a class for holding these data. In addition add at least two other general properties to this class. The class, which will be called TournamentMember, should provide constructors (empty and parametric), a destructor and also a copy constructor. The class should also provide inline setter and getter methods (either inside or outside of the class). prop- Moreover, in order to carry out the functionality of the application, the following methods are required: • a method which prints the information of a tournament member on the screen, • a method which changes the location. Also all constructors and the destructor should print a short informational message on the screen, such that you can see which is being called when. You should provide three files: a header file named TournamentMember.h with the declaration of the class, a file named TournamentMember.cpp with its definition, and an additional file called testTournamentMember.cpp with a main () function which tests the functionality of the class. The needed data can be initialized in the code from the main () function.
Language: C++ Imagine that you are in the design stage of a software system for handling the data of the partici- pants of a major soccer tournament. As different roles will be present (players, coaches, referees, etc.) you are required to develop a class handling the data of a generic league member. For each person the following data is at least needed • first name as character array (36 characters characters including '\ 0") • last name as character array (36 characters) • date of birth as character array (11 characters, storage format is УУУУ-mm-dd) In addition the whole team is located somewhere, so location is an additional static erty of the class. Design and implement a class for holding these data. In addition add at least two other general properties to this class. The class, which will be called TournamentMember, should provide constructors (empty and parametric), a destructor and also a copy constructor. The class should also provide inline setter and getter methods (either inside or outside of the class). prop- Moreover, in order to carry out the functionality of the application, the following methods are required: • a method which prints the information of a tournament member on the screen, • a method which changes the location. Also all constructors and the destructor should print a short informational message on the screen, such that you can see which is being called when. You should provide three files: a header file named TournamentMember.h with the declaration of the class, a file named TournamentMember.cpp with its definition, and an additional file called testTournamentMember.cpp with a main () function which tests the functionality of the class. The needed data can be initialized in the code from the main () function.
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...
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps
Recommended textbooks for you
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 Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
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 Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
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
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY