The only way you can achieve polymorphic calls in C++ is via pointers or references to objects. Otherwise the compiler needs to specifically know what type the object is, in order to invoke the...