Question: Suppose a program has the following class: class Date private: int day: int month: int year public: void set_date(int, int, int); void set_day(int): void set_monthlint):

 Suppose a program has the following class: class Date private: int
day: int month: int year public: void set_date(int, int, int); void set_day(int):
void set_monthlint): void set_year(int): 1: void Date::set_date(int d, int m, int y
set yearly set_month(m): set day d): 1 void Date:set day(int d) if(d
>1 && dc-31) dayd: else throw invalid argument invalid day); void Datesset_monthint

Suppose a program has the following class: class Date private: int day: int month: int year public: void set_date(int, int, int); void set_day(int): void set_monthlint): void set_year(int): 1: void Date::set_date(int d, int m, int y set yearly set_month(m): set day d): 1 void Date:set day(int d) if(d >1 && dc-31) dayd: else throw invalid argument invalid day); void Datesset_monthint m) 1 if(m1 && mc-12) month=m else throw invalid argument"invalid month": 1 void Date:set_yearfint y} if(m 1 && mc-12) month-mi else throw invalid argument("invalid month"); 1 void Date:set year(int y iffy >=1 &&y

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!