Introduction - If you have any usage issues, please Google them yourself
C++ compiler during compilation, found the Animal class breathe () function is a virtual function, the c++ will use late binding (newest) binding technology, at runtime, depending on the type of the object (in the program, we pass the address of Fish class object) to confirm which one function call, the ability to do the polymorphism of c++.