首页 > 其他分享 >类和对象

类和对象

时间:2022-12-09 00:55:45浏览次数:27  
标签:fuzhi 对象 time2 time3 int showtime Time

time.h

#include<iostream>
using namespace std;
class Time {
private:
    int hour;
    int minute;
    int second;
public:
    void showtime();
    Time(int h = 0, int m = 0, int s = 0);
    Time(Time& t)
    {
        hour = t.hour; minute = t.minute; second = t.second;
    }
};

time.cpp

#include"time.h"
void Time::showtime()
{
    cout << hour << " " << minute << " " << second << endl;
}
Time::Time(int h,int m,int s) {
        hour = h; minute = m; second = s;
}

源.cpp

 

#include"time.h"
Time& fuzhi(Time& timee)
{
    return timee;
}
Time* fuzhi(Time* timee)
{
    return timee;
}
int main()
{
    Time time1;
    time1.showtime();
    Time* time2 = new Time(1, 1, 1);
    time2->showtime();
    Time time2_ = fuzhi(*time2);
    time2_.showtime();
    delete time2;
    Time& time3 = *new Time(time1);
    time3.showtime();
    Time time3_ = *fuzhi(&time3);
    time3_.showtime();
    delete& time3;
}

 

标签:fuzhi,对象,time2,time3,int,showtime,Time
From: https://www.cnblogs.com/ruoye123456/p/16967842.html

相关文章

  • 在项目中定义 i18n 结构化对象的简单思路
    简介本文介绍一种在项目定义i18n文本结构的简单思路,以及定义一些简单的全局函数,用于获取i18n文本。文件结构src├──i18n└──index.js├──zhCN├──i......
  • 二、C++面向对象面试题
    二、面向对象1.多态(1)多态的实现有哪几种?黑马程序员C++核心编程第68页静态多态和动态多态。静态多态:是通过重载和模板技术实现的,在编译期间确定函数地址;动态多态:是通过虚函......
  • 集合对象序列化
    packagecom.itheima.d5_serializable;importjava.io.Serializable;###//类的对象如果要序列化,必须实现Serializable接口。publicclassUserimplementsSerializ......
  • toString转化成Json或实体对象
    废话不多说,代码上一波!!! 实体中生成的toSting转json格式或者转实体类格式packagecom.xxx.util;importcom.alibaba.fastjson.JSON;importjavafx.util.Pair;importo......
  • 将对象中的数据的键名开头按照词典排序
    functionobjKeySort(arys){//arrs=>对象//先用Object内置类的keys方法获取要排序对象的属性名,再利用Array原型上的sort方法对获取的属性名进行排序,newkey是一个......
  • Console对象的实例方法
    1、console.table将数据以表格的形式显示。这个方法需要一个必须参数data,data必须是一个数组或者是一个对象;还可以使用一个可选参数columns。//Outputanarrayo......
  • Django 利用 django-guardian 实现对象级别权限控制以及展示
    安装#pipinstalldjango-guardian配置settings.py中注册django-guardianINSTALLED_APPS=(#...'guardian',)settings.py中添加配置用于django-gu......
  • python面向对象(类的成员及类方法)
    类的普通成员字段方法属性类的高级成员静态字段静态方法属性方法 类方法类成员修饰符类的成员类的成员可以分为三大类:字段、方法和属性注:所有成员中,只有普通字段的内容保存......
  • 五、获取自定义复杂对象
     JavaScript获取复杂的数据一般使用拼接字符串或使用xml,但是在asp.net中,我们可以使用GenerateScriptType(typeof(自定义类))属性来返回较复杂的对象,并在客户端使用属性来直......
  • 十三、NHibernate之对象状态
     引入​在程序运行过程中使用对象的方式对数据库进行操作,这必然会产生一系列的持久化类的实例对象。这些对象可能是刚刚创建并准备存储的,也可能是从数据库中查询的,为了区分......