Exemple #1
0
int main (){
    Animal *animal = new Animal;
    Cat *cat = new Cat;
    
    animal->eat(); // outputs: "I'm eating generic food."
    cat->eat();    // outputs: "I'm eating a rat."
    
    cout << endl;
    
    func(animal); // outputs: "I'm eating generic food."
    func(cat);    // outputs: 
    
}