#include<iostream>
using namespace std;
class Clock {
public:
void settime(int newH, int newM, int newS);
void showtime();
private:
int hour, minute, second;
};
void Clock::settime(int newH, int newM, int newS) {
hour = newH;
minute = newM;
second = newS;
}
void Clock::showtime() {
cout << hour << ":" << minute << ":" << second << endl;
}
int main() {
Clock clock(int newH=0, int newM=0, int newS=0);
clock.settime();
clock.showtime()
return 0;
using namespace std;
class Clock {
public:
void settime(int newH, int newM, int newS);
void showtime();
private:
int hour, minute, second;
};
void Clock::settime(int newH, int newM, int newS) {
hour = newH;
minute = newM;
second = newS;
}
void Clock::showtime() {
cout << hour << ":" << minute << ":" << second << endl;
}
int main() {
Clock clock(int newH=0, int newM=0, int newS=0);
clock.settime();
clock.showtime()
return 0;
}
到settime没有初始化参数,写到主函数时候卡壳,实现输出的思路不清晰 ,而且主函数里初始化错误,关于第一次函数的调用时用的默认值,主函数这边结构思路需要重新
体会和思考