What design problem does the following program have?
#include <iostream>
using namespace std;
class Critter
{
public:
int GetHunger() const {return m_Hunger;}
private:
int m_Hunger;
};
int main()
{
Critter crit;
cout<< ctri.GetHunger()<<endl;
return 0;
}
Thanks!!
參考答案:m_Hunger变量你还没初始化,同时Class Critter中你应该提供对他初始化的方法。