c++ Implement a Class Book. Book shall have the following members: A member variable title of type std :: string. A member variable pages of the type unsigned int. A member variable current_page of type unsigned int. A parameterized constructor that takes title and pages as input parameters. A change_page function to scroll to a given page. A next_page function to scroll to the next page. A prev_page function to scroll to the previous page. A superimposed outflow operator (<<) that prints current_page. It is not allowed to scroll outside the pages of the book (0
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
c++
Implement a Class Book.
Book shall have the following members:
A member variable title of type std :: string.
A member variable pages of the type unsigned int.
A member variable current_page of type unsigned int.
A parameterized constructor that takes title and pages as input parameters.
A change_page function to scroll to a given page.
A next_page function to scroll to the next page.
A prev_page function to scroll to the previous page.
A superimposed outflow operator (<<) that prints current_page.
It is not allowed to scroll outside the pages of the book (0 <current_page <pages).
The members must be encapsulated in accordance with the usual convention. Create goat and set functions as needed.
Input follows the format:
title pages start_page
Output should have the following format:
current_page
repeated three times after calling change_page, next_page, prev_page in sequence, see comments below.
Input Expected output
Hitchhikers 191 100 100 101 100
TheHobbit 310 310 310 310 309
Step by step
Solved in 3 steps with 2 images