分號的問題
? ? // 默認構造函數
? ? Dog(){};
? ? // 含參構造函數
Dog(string name){m_strName = name; cout << "Dog" << endl;}
? ? // 虛析構函數
virtual ~Dog(){cout << "~Dog" << endl;}
? ? // 虛成員函數eat()
virtual void eat(){cout << "Dog--" << m_strName << " -- eat" << endl;}
? ? // 虛成員函數move()
virtual void move(){cout << "Dog--" << m_strName << " -- move" << endl;}
為什么構造函數后面加了分號,其他的那幾個函數每家分號呢
2021-03-28
怎么沒加了。。你還在{}里面寫了東西呢
2021-01-18
如果這段是在頭文件.h中,不要加分號;
如果加分號,不要寫{},而且需要在.cpp中實現這個函數。