C++的构造函数、析构函数

C++的构造函数与析构函数,以及函数的重载

构造函数:1.函数名与类名相同 2.无返回值  目的:给对象初始化
构造函数是在对象被创建时,编译器自动调用,无需手工调用,可多个构造函
数重载
析构函数:1.名称固定,类名前加波浪线~ 2.无返回值 3.不能带参数
析构函数只能有一个,在对象被销毁时调用,作清理工作(如释放内存,否则
会造成内存泄漏)
析构函数的运行顺序,参照对象的位置(全局或者局部)

默认构造函数,可以在构造数组中很重要,如果没有默认构造函数,那么就无
法构造数组。

当存在父类与子类时,创建子类对象的时候,会首先运行父类的构造函数,然后运行子类的构造函数;释放的时候,先运行子类的析构函数,然后再运行父类的析构函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值