problem on line 29 //On GLasses.cpp #include "Glasses.h"   Glasses::Glasses() { color = "unknonw"; prescription = 0.0f; } Glasses::Glasses(string color, float prescription) { setColor(color); setPrescription(prescription); } Glasses::~Glasses(void) { } // behaviors string Glasses::toString(void) { string strPrescription = to_string(prescription); strPrescription = strPrescription.substr(0, 4); return "Color: " + (color) + ", Prescription: " + (prescription); } // accessors and mutators string Glasses::getColor(void) { return color; } void Glasses::setColor(string color) { if (color.length() > 0) this -> color = color; else this->color = "unknown"; } float Glasses::getPrescription(void) { return prescription; } void Glasses::setPrescription(float prescription) { if (prescription > 0.0f) this->prescription = prescription; else this->prescription = 0.0f; }

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

I have a problem on line 29

//On GLasses.cpp
#include "Glasses.h"

 

Glasses::Glasses()
{
color = "unknonw";
prescription = 0.0f;


}

Glasses::Glasses(string color, float prescription)
{
setColor(color);
setPrescription(prescription);
}
Glasses::~Glasses(void) {

}

// behaviors
string Glasses::toString(void)
{
string strPrescription = to_string(prescription);
strPrescription = strPrescription.substr(0, 4);

return "Color: " + (color) + ", Prescription: " + (prescription);
}

// accessors and mutators
string Glasses::getColor(void)
{
return color;
}
void Glasses::setColor(string color)
{
if (color.length() > 0)
this -> color = color;
else
this->color = "unknown";
}

float Glasses::getPrescription(void)
{
return prescription;
}
void Glasses::setPrescription(float prescription)
{
if (prescription > 0.0f)
this->prescription = prescription;

else
this->prescription = 0.0f;
}

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Program on Numbers
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
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