C++的源程序改写成C语言类的析构函数

时间:2020-07-08 19:46:59   收藏:0   阅读:49
类的析构函数所作的工作是释放所占的资源。
在C中,无论是哪个struct都用函数指针U替代析构函数。之所以所有的struct都用指针U是基于如下情况:
如果将子类指针赋给基类指针,基类指针在释放的时候不必考虑调用哪个函数名的析构函数,只需调用成员函数U即可。成员函数U需要像一般成员函数一样在fun_类名()函数中指定。
类的析构函数是由系统调用的,在C中则要显式调用。至于何时调用,要准确判断。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!