vc++如何创建程序-析构函数01
2021-06-15 02:06
标签:void style put 没有 释放 int 一个 有一个 完成 #include } }; pt.output(); 析构函数的特性: 1.当一个对象的生命周期结束时,其所占有的内存空间就要被吸收,交给析构函数来完成 2.析构函数是“反向”的构造函数,析构函数不允许有返回值 3.析构函数不允许带参数,并且一个类中只能有一个析构函数 vc++如何创建程序-析构函数01 标签:void style put 没有 释放 int 一个 有一个 完成 原文地址:https://www.cnblogs.com/fanglijiao/p/9735342.html
class Point
{
public:
int x;
int y;
Point()
{
x=0;
y=0;
}
//构造函数是用来创建函数本身,那么,怎么样把他利用的内存给回收呢?--析构函数
//析构函数实际上是构造函数的取反,
//当对象生命周期快要结束时,会调用析构函数,来进行内存的释放。
//析构函数里面并没有写代码,怎末回收呢?
//这两个函数都是由系统来
~Point()
{
void output()
{
cout }
void main()
{
Point pt;
}