时间类-构造函数重载

阅读: 评论:0

2024年2月4日发(作者:)

时间类-构造函数重载

时间类-构造函数重载

在C++中,可以使用构造函数重载来创建包含时间信息的类。例如,可以定义一个包含小时、分钟和秒的Time类,并使用不同的构造函数重载来初始化类的成员变量。

下面是一个具有3种不同构造函数的Time类的示例:

```c++。

class Time 。

public:。

Time(int h, int m, int s) 。

hour = h;。

minute = m;。

second = s;。

}。

Time(int h, int m) 。

hour = h;。

minute = m;。

second = 0;。

}。

Time() 。

hour = 0;。

minute = 0;。

second = 0;。

}。

private:。

int hour;。

int minute;。

int second;。

};。

```。

第一个构造函数将三个整数作为参数,用于初始化小时、分钟和秒,第二个构造函数只使用前两个参数来初始化小时和分钟,并将秒设置为0,第三个构造函数不带参数,将所有成员变量都设置为0。

这样,可以使用不同的构造函数来创建Time类的对象,例如:

```c++。

Time t1(3, 30, 15); // 3:30:15。

Time t2(8, 45); // 8:45:00。

Time t3; // 0:00:00。

时间类-构造函数重载

本文发布于:2024-02-04 00:15:26,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170697692651658.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:参数   重载   时间   创建   包含   成员   小时   用于
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23