请用c++代码设计一个时钟类,要求成员数据 时,分,秒,有成员函数 输入时间和显示时间。要求有构造函数,析构函数和拷贝构造函数
时间: 2024-01-18 21:02:20 浏览: 84
以下是一个简单的时钟类的 C++ 代码示例,包含了要求的成员数据和成员函数:
```c++
#include <iostream>
class Clock {
public:
// 构造函数
Clock(int h = 0, int m = 0, int s = 0) : hour(h), minute(m), second(s) {}
// 拷贝构造函数
Clock(const Clock& other) : hour(other.hour), minute(other.minute), second(other.second) {}
// 析构函数
~Clock() {}
void inputTime() {
std::cout << "请输入时间(时 分 秒):" << std::endl;
std::cin >> hour >> minute >> second;
}
void displayTime() {
std::cout << "当前时间为:" << hour << ":" << minute << ":" << second << std::endl;
}
private:
int hour;
int minute;
int second;
};
int main() {
// 创建一个时钟对象并进行操作
Clock myClock;
myClock.inputTime();
myClock.displayTime();
return 0;
}
```
注意,这只是一个简单的示例,实际的时钟类可能还需要添加更多的功能和成员变量。
阅读全文