Sunday, February 25, 2018

C++ Program : Multiple Inheritance

#include<iostream>
using namespace std;
class USBDevice { long m_lID;
public:
USBDevice(long lID) : m_lID(lID) {}
long GetID() { return m_lID; }
};
class NetworkDevice { long m_lID;
public:
NetworkDevice(long lID) : m_lID(lID) {}
long GetID() { return m_lID; }
};
class WirelessAdaptor : public USBDevice, public NetworkDevice {
public:
WirelessAdaptor(long lUSBID, long lNetworkID)
: USBDevice(lUSBID), NetworkDevice(lNetworkID) {}
};
int main() {
int lUSBID, lNetworkID;
cin >> lUSBID >> lNetworkID;
WirelessAdaptor c54G(lUSBID, lNetworkID);
cout<<c54G.USBDevice::GetID();
cout<<":";
cout<<c54G.NetworkDevice::GetID();


return 0;
}

Thanks
Happy  Programming !

No comments:

Post a Comment

इश्क में ग़ैरत-ए-जज़्बात ने रोने ना दिया - सुदर्शन फ़ाकिर

 इश्क में ग़ैरत-ए-जज़्बात ने रोने ना दिया वरना क्या बात थी किस बात ने रोने ना दिया आप कहते थे कि रोने से ना बदलेंगे नसीब उमर भर आप की इस बात...