时间:2021-05-20
实现类的定义,以及调用
Clock时间类的头文件Clock.h
//#pragma once#ifndef _CLOCK_H_#define _CLOCK_H_ class Clock{public: void Init(int hour, int minute, int second); void Display(); void Update(); int GetHour(); int GetMinute(); int GetSecond(); void SetHour(int hour); void SetMinute(int minute); void SetSecond(int second); private: int hour_; int minute_; int second_;};#endif // _CLOCK_H_Clock时间类的实现文件Clock.cpp
#include "Clock.h"#include <iostream>#include <Windows.h>using namespace std; void Clock::Display()//显示类对象的时间成员变量{ cout<<hour_<<":"<<minute_<<":"<<second_<<endl;} void Clock::Init(int hour, int minute, int second)//将时间初始化{ hour_ = hour; minute_ = minute; second_ = second;} void Clock::Update()//时钟对象的递进增加{ Sleep(1000); //正常延时1秒钟 second_++; //秒累加 if (second_ == 60) { minute_++; second_ = 0; } if (minute_ == 60) { hour_++; minute_ = 0; } if (hour_ == 24) { hour_ = 0; }} int Clock::GetHour()//获取小时信息{ return hour_;} int Clock::GetMinute()//获取分钟信息{ return minute_;} int Clock::GetSecond()//获取秒信息{ return second_;} void Clock::SetHour(int hour)//设置小时信息{ hour_ = hour;} void Clock::SetMinute(int minute)//设置分钟信息{ minute_ = minute;} void Clock::SetSecond(int second)//设置秒信息{ second_ = second;}main——时间运行主函数main.cpp
#include "Clock.h"#include <Windows.h>#include <conio.h>int main(void){ Clock tt; tt.Init(0, 0, 0); //初始化时间 tt.Display(); //将初始化的时间显示 char input_key; input_key=getch(); //等待任意键按下 while(input_key!=27) //判断这个键是否是Esc退出键 { if (kbhit()) //判断是否有键按下 { input_key=getch(); } tt.Update(); tt.Display(); } return 0;}以上所述就是本文的全部内容了,希望能够对大家学习C++有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
AndroidJava如何调用自己的C++的类库下面以Java调用C++的加法运算函数为例,做简单说明。(使用AndroidStudio3编译)首先编译c++类
探讨C++虚函数virtual有无虚函数的对比C++中的虚函数用于解决动态多态问题,虚函数的作用是允许在派生类中重新定义与积累同名的函数,并且可以通过基类指针或
C/C++如何获取当前系统时间的实例详解C库中与系统时间相关的函数定义在头文件中,C++定义在头文件中。一、time(time_t*)函数函数定义如下:time
C++类继承之子类调用父类的构造函数的实例详解父类HttpUtil:#pragmaonce#include#includeusingnamespacestd;c
本文针对C++函数模板与类模板进行了较为详尽的实例解析,有助于帮助读者加深对C++函数模板与类模板的理解。具体内容如下:泛型编程(GenericProgramm