Having gotten comfortable with the idea of basic classes and encapsulation, I\'ve launched myself towards understanding polymorphism, but I can\'t quite figure out how to ma
You will need to pass a reference instead of a copy:
void speakTo(Animal& animal) { animal.speak(); }