All submissions

Multiple Inheritance Sensor and Logger

#include<iostream>
using namespace std;


class Sensor
{
public:
    void readValue()
    {
        cout<<"Reading sensor value"<<endl;
    }
};
class Logger
{
    public:
    void logData()
    {
        cout<<"Logging data"<<endl;
    }
};

class SmartSensor: public Sensor, public Logger
{
    public:
void process()
{
    readValue();
    logData();
}
};

int main() {
    SmartSensor ss;
    ss.process();
    return 0;
}
Loading...

Input

Expected Output

Reading sensor value Logging data