Given a class with the following specifications: Class: Cereal Data Members: string name, string brand; Write the following function definitions while maintaining encapsulation: a. Internally define a constructor, accessors and mutators. b. Define a non-member print function. Write a main function with the following contents: a. Instantiate an object of the above class. b. Call a mutator function using the instantiated object with an appropriate value. c. Call an accessor function using the instantiated object and print its value. d. Call the non-member print function to print the object contents.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter10: Classes And Data Abstraction
Section: Chapter Questions
Problem 13SA
icon
Related questions
Question
100%

need help with c++...paste ur indented code here

Question 4
Given a class with the following specifications:
Class: Cereal
Data Members: string name, string brand;
Write the following function definitions while maintaining encapsulation:
a. Internally define a constructor, accessors and mutators.
b. Define a non-member print function.
Write a main function with the following contents:
a. Instantiate an object of the above class.
b. Call a mutator function using the instantiated object with an appropriate value.
c. Call an accessor function using the instantiated object and print its value.
d. Call the non-member print function to print the object contents.
Transcribed Image Text:Question 4 Given a class with the following specifications: Class: Cereal Data Members: string name, string brand; Write the following function definitions while maintaining encapsulation: a. Internally define a constructor, accessors and mutators. b. Define a non-member print function. Write a main function with the following contents: a. Instantiate an object of the above class. b. Call a mutator function using the instantiated object with an appropriate value. c. Call an accessor function using the instantiated object and print its value. d. Call the non-member print function to print the object contents.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
ADT and Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr