Pas de dépendances
#include <iostream> #include <cstdlib> using namespace std; class Mere { public: Mere(){} char* Get(){return "mere";} Mere(const Mere& m){cout<< "recopie mere"<<endl;} }; class Fille:public Mere { public: Fille(){} char* Get(){return "fille";} Fille(const Fille& f){cout<< "recopie fille"<<endl;} }; int main() { Fille f; cout << "get sur une fille : " << f.Get() << endl; // recopie : sale Mere m = f; cout << "get sur une mere : " << m.Get() << endl; // reference : propre Mere& m2 = f; cout << "get sur une mere& : " << m.Get() << endl; // portée cout << "portee : " << f.Mere::Get() << endl; system("pause"); return 0; }
No explanations yet.