关于析构函数
来源:互联网 发布:staran网络的功能 编辑:程序博客网 时间:2024/06/06 03:48
声明:本文内容来源于网络。对原文稍加整理。主要对析构函数的知识以提问的方式进行叙述。
Q1:析构函数是干什么的?
A1:析构函数用来释放对象所分配的资源。举例来说,Lock 类可能锁定了一个信号量,那么析构函数将释放该信号量。最常见的例子是,当构造函数中使用了new,那么析构函数则使用delete。
Q2:对象的析构顺序?
A2:与构造函数相反,先构造的后析构。如:一个对象数组构造顺序是0,1,2……9,析构顺序则为9,8……0
Q3:可以重载析构函数吗?
A3:NO!类只能有一个析构函数,无参无返回值。析构函数是系统自动调用,不能显式调用,所以你重载也没用。所以记住:析构函数不能重载不能显式调用。
- 关于析构函数
- 关于析构函数
- 关于析构函数
- 关于析构函数
- 关于析构函数析构函数
- 关于构造函数和析构函数
- 关于虚拟析构函数
- 关于析构函数出错
- 关于c++析构函数
- 关于虚函数--析构函数是虚函数
- 关于析构函数和IDisposable接口
- 一个关于虚拟析构函数测试
- 关于析构函数与内存
- 关于析构函数的调用顺序
- 关于继承中的析构函数
- 关于析构函数的问题
- 关于delet和析构函数
- Effective C++ 关于析构函数
- 生活
- 浪客剑心
- Forrester研究报告:Information Fabric——企业数据虚拟化(Part I、摘要翻译)
- linux解压 tar命令
- 手机C键设置
- 关于析构函数
- JavaScript使用大全
- AJAX好书推荐
- 关于程序设计风格
- 大家好
- C#正则表达式整理备忘
- Asp.net 2.0 用Membership自己写注册页面
- ASCX是什么文件
- socket编程