类的构造函数与析构函数调用时机

构造函数:

1.自动对象(形参):在变量定义时

2.静态局部对象:在第一次调用时

3.静态全局和外部全局对象:程序开始(main函数开始时)

析构函数:

1.自动对象(形参):函数结束时

2.静态局部/静态全局/外部全局对象:程序结束(main函数结束时)    且局部先于全局释放

注意:自动对象在调用函数时分配空间,调用结束释放空间;多次调用多次分配空间。

静态局部在第一次调用函数时分配空间,此后调用将不再分配空间


版权声明:本文为m0_62556296原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。