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 obiect and print its valuo

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 7SA: Assume the definition of class foodType as given in Exercise 6. Answer the following questions? (1,...
icon
Related questions
Question

need help with c++...Please explain the code and the question TOO.

 

Question 5
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 5 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 4 steps with 4 images

Blurred answer
Knowledge Booster
Reference Types in Function
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
  • SEE MORE 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