Done in C++
(Class) Implement a User class. Create the specification file (User.h) and implementation
file (User.cpp). User class has the following attributes: char firstName[6]; char lastName[6];
and dateOfBirth as DateType. The following constructor and functions must be
implemented in the User class:
Default constructor User()
Void Initialize( char firstName[6], char lastName[6], DateType date): this function is to
initialize a user object with given values.
RelationType compared To(User* aUser) const: this function compare the self user with
aUser and return a ReliationType value. It must call the CompareTo(DateType aDate)
function of the DateType class (see case study in chapter 2). The rule of comparison and
returning values is as follow:
Returns LESS: if CompareTo(DateType aDate) returns LESS
Return GREATER: if CompareTo(DateType aDate) returns GREATER
Return EQUAL: if (both self user with aUser object have same firstName and lastName)
and CompareTo(DateType aDate) returns EQUAL
(Note that the RelationType is defined as an enum: enum RelationType{LESS, EQUAL,
GREATER)
string ToString(): this function returns a string that contains all information of the user
(first name, last name and date of birth)
Answers
Answered by
0
Answer:
This programming assignment requires to create and test a sortedlinked list data structure for holding a list of users. The usersin this list structure are sorted based on the increasing order oftheir date of birth.
2 Requirements
2.1(Class) Implement DateType classprovided in the case st
Similar questions
Physics,
1 month ago
Social Sciences,
2 months ago
Biology,
2 months ago
Economy,
9 months ago
Physics,
9 months ago