急!全局对象,局部栈对象,局部堆对象,静态对象各在什么时候调用构造函数和析构函数

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:45:25

全局对象的构造函数在main函数之前调用,析构函数在main函数之后调用。
局部栈对象在定义的时候调用构造函数,出了可见范围的时候调用析构函数。
堆对象在new的时候调用构造函数,delete的时候调用析构。
全局静态对象和全局对象一样。
局部静态对象在定义的时候调用构造,main函数之后调用析构

全局是在主函数之前定义的 他就有全局作用域
局部是在主函数内定义的 他就具有局部作用域