fork download
  1. #include <iostream>
  2.  
  3. class Temperature {
  4. public:
  5. Temperature(double degrees) {
  6. m_degrees = degrees;
  7. }
  8. Temperature operator+(const Temperature& other) const {
  9. return Temperature(m_degrees + other.m_degrees);
  10. }
  11.  
  12. void print() const {
  13. std:: cout << "degrees" << m_degrees << "\n";
  14. }
  15. private:
  16. double m_degrees{};
  17. };
  18.  
  19. int main(){
  20.  
  21. Temperature morning{18.0};
  22. Temperature afternoon{7.5};
  23. Temperature total = morning + afternoon; // should give 25.5 degrees
  24. }
Success #stdin #stdout 0.01s 5316KB
stdin
Standard input is empty
stdout
Standard output is empty