05.析构函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05.析构函数相关的知识,希望对你有一定的参考价值。
析构函数的使用:(1).不能在结构中定义析构函数,只能对类使用析构函数.
(2).一个类只能有一个析构函数.
(3).析构函数是不能被继承和重载的
(4).析构函数是无法被手动调用,它只能自动调用
(5).析构函数既没有修饰符,也没有参数
语法:
~类名()
{
}
析构函数什么时候会被执行呢?
当程序结束的时候,析构函数才会被执行.
析构函数的作用是什么呢?
帮助我们释放资源.
为什么要有析构函数?
C#中拥有自动回收机制,但是当程序结束之后,GC可能不会马上去回收垃圾,这个
时候,如果我们想要马上的回收这部分垃圾,这个时候,我们就需要使用析构函数了.
以上是关于05.析构函数的主要内容,如果未能解决你的问题,请参考以下文章