5.6

#include<iostream>

using namespace std;

class Clock {

public:

    Clock();

    void setTime(int newH, int newM, int newS);

    void showTime();

private:

    int hour, minute, second;

};

Clock::Clock() :hour(0), minute(0), second(0) {}

void Clock::setTime(int newH, int newM, int newS) {

    hour = newH; minute = newM; second = newS;

}

void Clock::showTime() {

    cout << hour << ":" << minute << ":" << second << endl;

}

Clock globClock;

int main() {

    cout << "First time out put:" << endl;

    globClock.showTime();

    globClock.setTime(8,30,30);

    Clock myClock(globClock);

    cout << "Second time out put" << endl;

    myClock.showTime();

    return 0;

}

posted @   刘梦磊  阅读(144)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示