首页 > 其他分享 >构造函数与默认构造函数

构造函数与默认构造函数

时间:2023-04-12 20:25:02浏览次数:29  
标签:clock int void 默认 showtime second 构造函数

钟表类

#include<iostream>
using namespace std;
class clock
{
public:
clock(int h,int m,int s);
clock();
void settime(int h,int m,int s);
void showtime();
private:
int hour,minute,second;
};
clock::clock(int h,int m,int s):hour(h),minute(m),second(s){}

clock::clock():hour(1),minute(0),second(0){}

//void clock::settime(int h,int m,int s)
//{
//hour=h;
// minute=m;
//second=s;
//}
inline void clock::showtime()

{
cout<<hour<<":"<<minute<<":"<<second<<endl;
}
int main()
{
clock c(8,8,8);
//c.showtime();
// c.settime(8,30,30);
// c.settime();
c.showtime();
return 0;

}

标签:clock,int,void,默认,showtime,second,构造函数
From: https://www.cnblogs.com/wangxinyuan1108/p/17311096.html

相关文章

  • 以阿里巴巴推荐的使用 ThreadPoolExecutor 构造函数自定义参数的方式来创建线程池
    importjava.util.concurrent.ArrayBlockingQueue;importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent.TimeUnit;publicclassThreadPoolExecutorDemo{privatestaticfinalintCORE_POOL_SIZE=5;privatestaticfinalintMAX......
  • CSS修改input中的placeholder默认颜色
    使用input-placeholder属性来修改placeholder的默认颜色:为了兼容不同的浏览器内核,要添加不同的前缀input::input-placeholder{ color:#999;}input::-webkit-input-placeholder{ /*Chrome*/ color:#999;}input::-moz-placeholder{ /*MozillaFirefo......
  • springmvc参数传递不给参数值默认值设置方法
    @RequestMapping("hello")publicvoiidtest001(@RequestParam(defaultValue="11")intage,@RequestParam(defaultValue="0.1")doublemoney){System.out.println("age:"+age+",money:"+money);} 注意: ......
  • iis 7.5 下站点日志开启以及默认位置设置方法
       一直用iis6的日志管理,最近升级了2008所以打算启用一下iis7.5的日志,这里就为大家分享一下方法,需要的朋友可以参考下  在iis6时,通过iis管理器的日志配置可以找到站点日志存储的位置。但是在iis7下,iis管理器下的日志配置只能找到iis日志配置的主目录,......
  • 帝国CMS下iframe标签无法引入视频,ueditor编辑器中html标签无法显示问题,设置ueditor默
    问题描述:1.帝国cms后台添加优酷视频,使用到iframe,富文本编辑器中使用iframe引入视频后检查发现html代码未出现iframe字样,排查后发现为ueditor限制过滤了部分html代码标签。2.为方便操作,需要设置ueditor默认行高为1.75.处理步骤:1.点击iframe标签添加优酷视频后,点击确定,发现没有......
  • 关于S3对象加密以及S3-bucket桶默认加密的配置
    今天在看到一个s3中的对属性时,发现服务端加密显示的Off,那么就意味着这个对象是没有使用加密的 但笔者就一直思考了、怎么会没有加密呢,关于s3-bucket和对象,都找不到地方是可以关闭加密的呢,后面去看了一下官方文档:Protectingdatausingserver-sideencryption-AmazonSi......
  • 定义一个基类Object,有数据成员weight及相应的操作函数,由此派生出Box类,增加数据成员hei
    定义一个基类Object,有数据成员weight及相应的操作函数,由此派生出Box类,增加数据成员height和width及相应的操作函数,声明一个Box对象,观察构造函数与析构函数的调用顺序。#include<bits/stdc++.h>usingnamespacestd;classObject{protected: doubleweight;public: Object(......
  • C++派生类里析构函数和构造函数的调用顺序
    C++派生类里析构函数和构造函数的调用顺序1.定义一个哺乳类Mammal,在由此派生出狗类Dog,定义一个Dog类的对象,观察基类和派生类的构造函数与析构函数的调用顺序。#include<bits/stdc++.h>usingnamespacestd;classMammal{public: Mammal(){ cout<<"constructedM"<<e......
  • C++构造函数的调用
    对象特性---构造函数和析构函数构造函数---没有回值也不写void---函数值和类名相同---构造函数可以有参数,因此可以发生重载---程序在调用对象的时候自动调用构造,无须手动调用,只能调用一次析构函数语法---析构函数,没有返回值也不写void---函数名和类名也相同,在名称前加上符号~---......
  • 对象 (构造函数)
    创建对象三种方法字面量创建创建对象newObjectnotice构造函数创建对象?构造函数其实就是创建一个函数的母亲,用new母亲()可以创建很多儿子构造函数必须以大写字母开头构造函数的函数体不需要写return只能用new来创建新儿子函数js中几乎所有的数据都可基于构造函......