首页 > 其他 > 详细

临时对象

时间:2019-05-06 20:54:20      阅读:156      评论:0      收藏:0      [点我收藏+]

临时对象

    直接调用构造函数会产生一个临时对象。

    临时对象生命周期只在一条语句运行的时间中,作用域也只在一条语句中。

 

#include <stdio.h>

class Test {
    int mi;
public:
    Test(int i) {
        mi = i;
    }
    Test() {
        Test(0);   // 此处创建了一个临时对象,作用域和生存时间都是这条语句。
    }
    void print() {
        printf("mi = %d\n", mi);
    }
};


int main()
{
    Test t;
    
    t.print();   // 随机值

    return 0;
}

 

临时对象

原文:https://www.cnblogs.com/zsy12138/p/10821436.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!