关于C++的语法问题! 各位师长请进

#include
#include
using namespace std;

class Time
{public:
Time(int hr, int min, int sec) {
hour = hr;
minute = min;
second = sec;
}
oid printTime() const {
cout << "时间是:" << hour << "时" << minute << "分" << second << "秒" << endl;
}
private:
int hour;
int minute;
int second;
};
int main()
{
Time time(2, 32, 56);
time.printTime();

return 0;

}

img

这代码里面的oid对象是在教材上就已经有的教材资料运行没有问题!为什么我编译不了呢?
难道oid不在iostream库里面!
我发发教材的资料给你们看

img

img

是 void啊 , 教材少印出了一个v字符。
void表示无返回值的意思。

敲代码少写了个v,正确的是void,不是oid,你再试试

void的意思是函数printTime没有返回值