Question: Given main ( ) , complete the A . rt ist class ( in files Artist.h and Artist.cpp ) with constructors to initialize an artist's
Given main complete the Art ist class in files Artist.h and Artist.cpp with constructors to initialize an artist's information, get member functions, and a PrintInfo member function. The default constructor should initialize the artist's name to "unknown" and the years of birth and death to PrintInfo displays "Artist:", then a space, then the artist's name, then another space, then the birth and death dates in one of three formats:
XXXX to YYYY if both the birth and death years are nonnegative
XXXX to present if the birth year is nonnegative and the death year is negative
unknown otherwise
Complete the Artwork class in files Artwork.h and Artwork.cpp with constructors to initialize an artwork's information, get member functions, and a PrintInfo member function. The default constructor should initialize the title to "unknown", the year created to Printinfo displays an artist's information by calling the PrintInfo function in the Art ist class, followed by the artwork's title and the year created. Declare a private field of type Artist in the Artwork class.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
