在一次偶然的编程中发现,类名的首字母大小写对创建对象会产生影响;百思不得其解,故提问?望大家一起探讨出答案。

小写时候提示需要输入分号。
大写时候则能运行通过。

大写首字母代码附上:
#include<iostream>
using namespace std;
class Clock
{
private:
int hour, minute, second;
public:
void init();
void update();
void display();
};
void Clock::init()
{
hour = minute = second = 0;
}
void Clock::update()
{
second++;
if (second == 60) {
second = 0; minute++;
}
if (minute == 60) {
minute = 0; hour++;
}
if (hour == 24)
hour = 0;
}
void Clock::display()
{
cout << hour << ':' << minute << ':' << second << endl;
}
int main()
{
Clock clock_A;
cout << "CLOCK_A:" << endl;
clock_A.init();
for (int i = 0; i < 100; i++)
{
clock_A.update();
clock_A.display();
}
system("pause");
return 0;
}