美文网首页
2017.9.11 C++总结

2017.9.11 C++总结

作者: 张正戈hg | 来源:发表于2017-09-11 20:32 被阅读0次

                              构造函数和析构函数


构造函数----由于类的封装性,不能像普通变量一样初始化。

构造函数的作用是在对象被创建时使用特定的值构造对象,或者说将对象初始化为一个特定的状态。

在对象创建时由系统自动调用。

如果程序中未声明,则系统自动产生出一个缺省形式的构造函数

构造函数举例:

#include<iostream>

using namespace std;

class Clock

{

private:

 int  Hour;  int  Minute;   int   Second;

public:

Clock (int  NewH,int NewM,int  NewS);//构造函数

void SetTime(int  NewH,int  NewM, int  News);

void  ShowTime();

};

Clock::Clock(int  NewH,int  NewM, int  NewS)

{ Hour=H;

Minute=M;

Second=S;

}

void mian()

{

Clock c(3,4,5);//隐含调用构造函数

c.ShowTime();

}

重载构造函数

析构函数:

完成对象被删除前的清理工作;

在对象的生存期结束的时刻系统自动调用它,然后释放此对象所属的空间。

如果程序中未声明析构函数,编译器将自动产生一个缺省的析构函数。

相关文章

  • 2017.9.11 C++总结

    构造函数和析构函数 构造函数----由于类的封装性,不能像普通变量一样初始化。 构造...

  • 2017.9.11张凯姝C++学习总结

    构造函数与析构函数。根据上午的学习我用自己的想法对函数进行了总结。如下: 构造函数: 1.和类名相同的一个函数,是...

  • 2017.9.11学习总结

    今天是来到光机所培训的第七天,C语言学了近一半的课程,这一周以来,从开始学习简单的c语言知识到现在的可以自己编写一...

  • 2017.9.11

  • 2017.9.11

  • 2017.9.11

    You look like a movie. 她面色苍白,如果用白纸形容一点儿也不为过,竟显得词语略显单薄,那种白...

  • 2017.9.11

    我们应该算和平分手了 她不提我也不提了 她心里没我 我也该忘了她了 心里的石头也让它慢慢落下吧 晚安

  • 2017.9.11

    概率统计~ 没课到去了阅览室。找不到门口????然后只好找一个凉快的地方看书了,还看到一群外国人报道,叽里呱啦~叽...

  • 2017.9.11

    早上9点起床,去了公司,安排了一天工作,没有进行人员谈话,准备过两天。面试3人,都还不错,已邀约。张成下午来公司,...

  • 2017.9.11

    构造函数,重载构造函数,复数,析构数:在对象的生存期结束的时刻系统自动调用它,然后再释放此对象所属的空间。

网友评论

      本文标题:2017.9.11 C++总结

      本文链接:https://www.haomeiwen.com/subject/ougfsxtx.html