请高手帮忙看看哪里错了

来源:百度知道 编辑:UC知道 时间:2024/06/11 17:01:58
#include<iostream>
using namespace std;
class Clock
{
public:
Clock();
void SeTime(int NesH,int NewM,int NewS);
void ShowTime();
~Clock(){}
private:
int Hour,Minute,Second;
};
Clock::Clock()
{
Hour=0;
Minute=0;
Second=0;
}
void Clock::SetTime(int NewH,int NewM,int NewS)
{
Hour=NewH;
Minute=NewM;
Second=NewS;
}
void Clock::ShowTime()
{
cout<<Hour<<":"<<Minute<<":"<<Second<<endl;
}
Clock globClock;

int main()
{
cout<<"First time output:"<<endl;
globClock.ShowTime();
globClock.SetTime(8,30,30);
Clock myClock(globClock);

cout<<"Second time output:"<<endl;
myClock.ShowTime();
}
041.cpp
(19) : error C2039: 'SetTime' : is not a member of 'Clock'

#include<iostream>
using namespace std;
class Clock
{
public:
Clock();
void SeTime(int NesH,int NewM,int NewS);
void ShowTime();
~Clock(){} 这里有问题
private:
int Hour,Minute,Second;
};
Clock::Clock()
{
Hour=0;
Minute=0;
Second=0;
}
void Clock::SetTime(int NewH,int NewM,int NewS)
{
Hour=NewH;
Minute=NewM;
Second=NewS;
}
void Clock::ShowTime()
{
cout<<Hour<<":"<<Minute<<":"<<Second<<endl;
}
Clock globClock;

int main()
{
cout<<"First time output:"<<endl;
globClock.ShowTime();
globClock.SetTime(8,30,30);
Clock myClock(globClock);

cout<<"Second time output:"<<endl;
myClock.ShowTime();
}

//using namespace std; 这句是什么意思?
void SetTime(int NesH,int Ne