Here is a statement: class temporary  {  public:  void set(string, double, double);  void print();  double manipulate();  void get(string&, double&, double&);  void setDescription(string);  void setFirst(double);  void setSecond(double);  string getDescription() const;  double getFirst()const;  double getSecond()const;  temporary(string = "", double = 0.0, double = 0.0);  private:  string description;  double first;  double second;  };  How do I write the definition of the member function set so that the instance variables are set according to the parameters?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Here is a statement:

class temporary 

public: 
void set(string, double, double); 
void print(); 
double manipulate(); 
void get(string&, double&, double&); 
void setDescription(string); 
void setFirst(double); 
void setSecond(double); 
string getDescription() const; 
double getFirst()const; 
double getSecond()const; 

temporary(string = "", double = 0.0, double = 0.0); 

private: 
string description; 
double first; 
double second; 
}; 

How do I write the definition of the member function set so that the instance variables are set according to the parameters?

Expert Solution
Step 1: Introduction

The question presents a programming task focused on defining a C++ class called temporary. The objective is to create this class with specific member functions and attributes, and then provide a complete definition for one of the member functions.

Here's an introduction to the question:

Task Description:

You are tasked with designing and implementing a C++ class named temporary. This class is intended to represent objects with a description, as well as two numeric values. The class should include member functions for setting and retrieving these attributes, among other functions.

Class Requirements:

The temporary class should have the following attributes:

  • description: A string representing a description for the object.
  • first: A double representing the first numeric value.
  • second: A double representing the second numeric value.

The class should include the following member functions:

  1. A constructor with default values for all attributes.
  2. A set function that sets the description, first, and second attributes based on the provided arguments.
  3. Functions for getting the description, first, and second attributes.
  4. Additional member functions such as print(), manipulate(), and get() as needed.

Task:

Write the class definition for temporary, including the constructor and the set member function. The set function should set the instance variables (description, first, and second) according to the parameters provided.

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Unreferenced Objects
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education