对象产生与销毁的顺序

https://blog.csdn.net/K346K346/article/details/49448649

(1)全局对象或全局静态对象不管是在什么位置定义的,它的构造函数都在main()函数之前执行。
(2)局部静态对象的构造函数是当程序执行到定义该对象时才被调用。
(3)所有在栈(stack)上的对象都比在全局或静态对象早销毁。
(4)不管是在栈上的对象,还是全局或静态对象,都遵循这样的顺序:越是先产生的对象越是后被销毁。

 

posted @ 2019-08-21 17:13  kuaqi  阅读(308)  评论(0编辑  收藏  举报