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

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!