1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #include <iostream>
- using namespace std;
- ///Maison
- class Maison
- {
- public:
- void dormir(int duree);
- private:
- };
- void Maison::dormir(int duree)
- {
- cout << "Vous dormez pendant " <<duree<< " heures" << endl;
- }
- ///Voiture
- class Voiture
- {
- public:
- void conduire(int duree);
- private:
- };
- void Voiture::conduire(int duree)
- {
- cout << "Vous avez parcouru " << duree*70 << " km." << endl;
- }
- ///CampingCar
- class CampingCar : public Voiture, public Maison
- {
- public:
- void prendreDouche();
- };
- void CampingCar::prendreDouche()
- {
- cout << "L'eau était à 37°." << endl;
- }
- ///Main
- int main()
- {
- cout << "Double heritage :" << endl;
- CampingCar mercedes;
- mercedes.conduire(3);
- mercedes.prendreDouche();
- mercedes.dormir(7);
- return 0;
- }
|