函数体=0的虚函数称为“纯虚函数”.包含纯虚函数的类称为“抽象类” #include <string> class Animal // This Animal is an abstract base class { protected: std::string m_name; public: Animal(std::string name) : m_name(name) { } std::string getName() { return m_name; } ; // note that sp…