c++ SQUARE{x = 0;y = 1,;len = 1} ~SQUARE();什么意思

RT... RT 展开
 我来答
御坂妹妹15842
推荐于2016-03-24 · TA获得超过326个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:227万
展开全部

SQUARE应该是一个类或者结构体

class SQUARE
{
    public:
    int x,y,l;
    SQUARE()
    {
        x = 0;
        y = 1;
        l = 1;
    }
    ~SQUARE()
    {}
}

~SQUARE()是析构函数,在类对象离开作用域时自动调用,一般作用是释放在构造函数SQUARE()中分配的资源。

构造函数在类实例化时调用,一般用于初始化对象的各种属性和预分配资源。

一个类可以没有构造函数和析构函数,编译器会给定一个默认的析构和构造。


析构和构造函数都没有返回值。

请采纳。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式