请使用VC6或使用[答题]菜单打开考生文件夹proj1下的工程proj1。此工程定义了StopWatch(秒表)类,用于表示时、分、秒信息,有构造函数StopWatch()、设置时间函数reset(),并且重载了前置和后置++运算符,实现增加1秒的功能。程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: 00:00:00 00:01:00 注意:只修改每个“//ERROR ****found****”下的那一行,不要改动程序中的其他内容。 #include <iostream> #include <iomanip> using namespace std; class StopWatch //"秒表"类 { int hours; //小时 int minutes; //分钟 int seconds; //秒 public: StopWatch(): hours(0), minutes (0), seconds(0){} void reset () {hours =minutes =seconds =0;} StopWatch operator++(int) //后置++ { StopWatch old=* this; ++ (* this); return old; } //前进1秒 StopWatch& operator ++ () //前置++ { //ERROR ********* found********* if(seconds ++ ==60) { seconds =0; minutes ++; if(minutes ==60) { minutes =0; hours ++; } } // ERROR ********* found********* return this; } friend void show(StopWatch); }; void show (StopWatch watch) { cout << setfill (’0’); cout << setw(2) <<watch.hours <<’:’ << setw (2) << watch.minutes << ’:’ << setw (2) << watch, seconds << endl; } int main ( ) { StopWatch sw; show (sw); for (int i=0; i<59; i++) sw++; // ERROR ********* found********* show (sw++); return 0; }