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