一个C++程序。高手帮忙看下。。

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:47:10
//Critter Caretaker
//Simulates caring for a virtual pet

#include <iostream>

using namespace std;

class Critter
{
public:
Critter(int hunger = 0, int boredom = 0);
void Talk();
void Eat(int food = 4);
void Play(int fun = 4);

private:
int m_Hunger;
int m_Boredom;

int GetMood() const;
void PassTime(int time = 1);

};

Critter::Critter(int hunger, int boredom):
m_Hunger(hunger),
m_Boredom(boredom)
{}

inline int Critter::GetMood() const
{
return (m_Hunger + m_Boredom);
}

void Critter::PassTime(int time)
{
m_Hunger += time;
m_Boredom += time;
}

void Critter::Talk()
{
cout << "I'm a critter and I feel ";
int mood = GetMood();
cout<<mood<<endl;
if

跟踪一下程序运行,看看在那里结果出现问题了
debug过程中是最能让人进步的,不要错过这个机会,实在搞不定了,给我发站内信 ,我找

你有必要一个问题发两次么!