Question: Example 10-10 defined a class personType to store the name of a person. The member functions that we included merely print the name and set
Example 10-10 defined a class personType to store the name of a person. The member functions that we included merely print the name and set the name of a person. Redefine the class personType so that, in addition to what the existing class does, you can: a. Set the first name only. b. Set the last name only. c. Store and set the middle name. d. Check whether a given first name is the same as the first name of this person. e. Check whether a given last name is the same as the last name of this person. Write the definitions of the member functions to implement the operations for this class. Also, write a program to test various operations on this class
Functions in exercise 9 d. and e. must return a boolean indicating whether the specified names are identical or not.
Class member variables must be implemented as private.
Class declarations must be in separate .h header files (one .h header file per class) and their implementations (the executable code) in separate .cpp files (one .cpp implementation file per class)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
