All submissions

Abstract Sensor Debugging

#include<iostream>
using namespace std;

class Sensor
{
public:   
virtual int readValue() =0;
};

class TemperatureSensor: public Sensor{
private:
   int Temperature;

public:
   TemperatureSensor(int t): Temperature(t){}

   int readValue()
   {
      return Temperature;
   }
};
int main()
{
   int t;
   cin>>t;

   TemperatureSensor ts(t);
   Sensor *ptr = &ts;

   cout<<"Temperature="<<ptr->readValue();

}
Loading...

Input

25

Expected Output

Temperature=25