纠错,该怎么解决
纠错
#include<iostream>
using namespace std;
class time
{
public:
time(int,int,int);
friend void display(time &);
private:
int hour;
int minute;
int second;
};
time::time(int h,int m,int s)
{
hour=h;
minute=m;
second=s;
}
void display(time &t)
{
cout<<t.hour<<":"<<t.minute<<":"<<t.second<<endl;
}
int main()
{
time ;ti(19,16,22);
ti.display(ti);
system("pause");
return 0;
}
19 F:\C++\friend1.cpp variable or field `display' declared void
请各位看一下错误出在什么地方。
------解决方案--------------------
int main()
{
time ;ti(19,16,22);
ti.display(ti);
system("pause");
return 0;
}
time ;ti(19,16,22);
中间多了一个分号了吧?
#include<iostream>
using namespace std;
class time
{
public:
time(int,int,int);
friend void display(time &);
private:
int hour;
int minute;
int second;
};
time::time(int h,int m,int s)
{
hour=h;
minute=m;
second=s;
}
void display(time &t)
{
cout<<t.hour<<":"<<t.minute<<":"<<t.second<<endl;
}
int main()
{
time ;ti(19,16,22);
ti.display(ti);
system("pause");
return 0;
}
19 F:\C++\friend1.cpp variable or field `display' declared void
请各位看一下错误出在什么地方。
------解决方案--------------------
int main()
{
time ;ti(19,16,22);
ti.display(ti);
system("pause");
return 0;
}
time ;ti(19,16,22);
中间多了一个分号了吧?