// 虛成員函數(shù)eat()
virtual void eat(){cout << "Dog--" << m_strName << " -- eat" << endl;}
// 虛成員函數(shù)move()
virtual void move(){cout << "Dog--" << m_strName << " -- move" << endl;}
virtual void eat(){cout << "Dog--" << m_strName << " -- eat" << endl;}
// 虛成員函數(shù)move()
virtual void move(){cout << "Dog--" << m_strName << " -- move" << endl;}
2017-05-10
// 默認(rèn)構(gòu)造函數(shù)
Dog(){};
// 含參構(gòu)造函數(shù)
Dog(string name){m_strName = name; cout << "Dog" << endl;}
// 虛析構(gòu)函數(shù)
virtual ~Dog(){cout << "~Dog" << endl;}
Dog(){};
// 含參構(gòu)造函數(shù)
Dog(string name){m_strName = name; cout << "Dog" << endl;}
// 虛析構(gòu)函數(shù)
virtual ~Dog(){cout << "~Dog" << endl;}
2017-05-10