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

阅读: 评论:0

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

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

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

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

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

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

本文发布于:2024-01-31 22:03:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170670983031665.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