Question: In this assignment, you will practice pointers of object. You are given class Textbook as follows: class Textbook { private : string textbook; public :

In this assignment, you will practice pointers of object.

You are given class Textbook as follows:

class Textbook {

private:

string textbook;

public:

Textbook() {this->textbook = "";}

void setTextbook(string t) {this->textbook = t;}

void displayTextbook() { cout << this->textbook <

}

You will be creating a class Course, in which you will have a pointer member variable with Textbook as the datatype.

class Course {

private:

Textbook mytextbook;

int numOfStudents;

public:

Course(const Course & course);//copy constructor;

Course();

void setNumOfStudent(int numOfStudents);

void setTextbook(string t);

Course & addStudent(int additionalNumOfStudents); //function chaining

void displayTextbookAdopted();

};

Your program should create at least one instance of Course class, in which you may display its textbook adopted and the total number of students taking the course. (You may use function chaining to add students to the total number of student.)

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!